Image navigation for single tab editor, synchronization of editor with file browser and improvements to various other shortcuts (see issue 47, comment 52). Thanks Hombre & DrSlony for help!
BIN
rtdata/images/Dark/actions/nav-next.png
Normal file
After Width: | Height: | Size: 711 B |
BIN
rtdata/images/Dark/actions/nav-prev.png
Normal file
After Width: | Height: | Size: 712 B |
BIN
rtdata/images/Dark/actions/nav-sync.png
Normal file
After Width: | Height: | Size: 487 B |
BIN
rtdata/images/Light/actions/nav-next.png
Normal file
After Width: | Height: | Size: 710 B |
BIN
rtdata/images/Light/actions/nav-prev.png
Normal file
After Width: | Height: | Size: 704 B |
BIN
rtdata/images/Light/actions/nav-sync.png
Normal file
After Width: | Height: | Size: 482 B |
@ -88,7 +88,7 @@ FILEBROWSER_ARRANGEMENTHINT;Change between vertical/horizontal alignment of thum
|
|||||||
FILEBROWSER_AUTODARKFRAME;Auto Dark Frame
|
FILEBROWSER_AUTODARKFRAME;Auto Dark Frame
|
||||||
FILEBROWSER_AUTOFLATFIELD;Auto Flat Field
|
FILEBROWSER_AUTOFLATFIELD;Auto Flat Field
|
||||||
FILEBROWSER_BROWSEPATHBUTTONHINT;Click to browse to the chosen path
|
FILEBROWSER_BROWSEPATHBUTTONHINT;Click to browse to the chosen path
|
||||||
FILEBROWSER_BROWSEPATHHINT;Type a path to navigate to.\n<b>Ctrl-O</b> to focus the path text box.\n<b>Enter</b> / <b>Ctrl-Enter</b> (in the File Browser) to browse there;\n\nPath shortcuts:\n <b>~</b> - user's home directory\n <b>!</b> - user's pictures directory
|
FILEBROWSER_BROWSEPATHHINT;Type a path to navigate to.\n<b>Ctrl-O</b> to focus to the path text box.\n<b>Enter</b> / <b>Ctrl-Enter</b> to browse there;\n<b>Esc</b> to clear changes.\n<b>Shift-Esc</b> to remove focus.\n\n\nPath shortcuts:\n <b>~</b> - user's home directory\n <b>!</b> - user's pictures directory
|
||||||
FILEBROWSER_CACHECLEARFROMFULL;Clear from cache - full
|
FILEBROWSER_CACHECLEARFROMFULL;Clear from cache - full
|
||||||
FILEBROWSER_CACHECLEARFROMPARTIAL;Clear from cache - partial
|
FILEBROWSER_CACHECLEARFROMPARTIAL;Clear from cache - partial
|
||||||
FILEBROWSER_CACHE;Cache
|
FILEBROWSER_CACHE;Cache
|
||||||
@ -149,7 +149,7 @@ FILEBROWSER_POPUPUNTRASH;Remove from trash
|
|||||||
FILEBROWSER_PROCESSINGSETTINGSHINT;Set the file format and output directory
|
FILEBROWSER_PROCESSINGSETTINGSHINT;Set the file format and output directory
|
||||||
FILEBROWSER_PROCESSINGSETTINGS;Settings
|
FILEBROWSER_PROCESSINGSETTINGS;Settings
|
||||||
FILEBROWSER_QUERYBUTTONHINT;Clear the Find query
|
FILEBROWSER_QUERYBUTTONHINT;Clear the Find query
|
||||||
FILEBROWSER_QUERYHINT;Type a <i>partial filename</i> to search for or a <i>comma-separated list</i>.\nE.g. <i>1001,1004,1199</i> \n\n<b>Ctrl-F</b> to focus to the Find text box (in the File Browser).\n<b>Enter</b> to commence search.\n<b>Escape</b> to clear.
|
FILEBROWSER_QUERYHINT;Type a <i>partial filename</i> to search for or a <i>comma-separated list</i>.\nE.g. <i>1001,1004,1199</i> \n\n<b>Ctrl-F</b> to focus to the Find text box.\n<b>Enter</b> to commence search.\n<b>Esc</b> to clear.\n<b>Shift-Esc</b> to remove focus.
|
||||||
FILEBROWSER_QUERYLABEL; Find:
|
FILEBROWSER_QUERYLABEL; Find:
|
||||||
FILEBROWSER_RENAMEDLGLABEL;Rename file
|
FILEBROWSER_RENAMEDLGLABEL;Rename file
|
||||||
FILEBROWSER_RENAMEDLGMSG;Rename file "%1" to:
|
FILEBROWSER_RENAMEDLGMSG;Rename file "%1" to:
|
||||||
@ -163,7 +163,7 @@ FILEBROWSER_SHOWCOLORLABEL5HINT;Show images labeled Purple.\nShortcut: <b>Alt-5<
|
|||||||
FILEBROWSER_SHOWDIRHINT;Clear all filters.\nShortcut: <b>D</b>
|
FILEBROWSER_SHOWDIRHINT;Clear all filters.\nShortcut: <b>D</b>
|
||||||
FILEBROWSER_SHOWEDITEDHINT;Show edited images.\nShortcut: <b>7</b>
|
FILEBROWSER_SHOWEDITEDHINT;Show edited images.\nShortcut: <b>7</b>
|
||||||
FILEBROWSER_SHOWEDITEDNOTHINT;Show not edited images.\nShortcut: <b>6</b>
|
FILEBROWSER_SHOWEDITEDNOTHINT;Show not edited images.\nShortcut: <b>6</b>
|
||||||
FILEBROWSER_SHOWEXIFINFO;Show Exif info.\nShortcut: <b>i</b>
|
FILEBROWSER_SHOWEXIFINFO;Show Exif info.\nShortcut: <b>i</b>\n\nShortcut in Single Editor Tab: <b>Alt-i</b>
|
||||||
FILEBROWSER_SHOWQUEUEHINT;Show content of the processing queue
|
FILEBROWSER_SHOWQUEUEHINT;Show content of the processing queue
|
||||||
FILEBROWSER_SHOWRANK1HINT;Show images ranked as 1 star.\nShortcut: <b>1</b>
|
FILEBROWSER_SHOWRANK1HINT;Show images ranked as 1 star.\nShortcut: <b>1</b>
|
||||||
FILEBROWSER_SHOWRANK2HINT;Show images ranked as 2 star.\nShortcut: <b>2</b>
|
FILEBROWSER_SHOWRANK2HINT;Show images ranked as 2 star.\nShortcut: <b>2</b>
|
||||||
@ -182,8 +182,8 @@ FILEBROWSER_STOPPROCESSING;Stop Processing
|
|||||||
FILEBROWSER_THUMBSIZE;Thumbnail size
|
FILEBROWSER_THUMBSIZE;Thumbnail size
|
||||||
FILEBROWSER_TOOLTIP_STOPPROCESSING;Start processing automatically when a new job arrives
|
FILEBROWSER_TOOLTIP_STOPPROCESSING;Start processing automatically when a new job arrives
|
||||||
FILEBROWSER_USETEMPLATE;Use template:
|
FILEBROWSER_USETEMPLATE;Use template:
|
||||||
FILEBROWSER_ZOOMINHINT;Increase thumbnail size.\nShortcut: <b>+</b>
|
FILEBROWSER_ZOOMINHINT;Increase thumbnail size.\nShortcut: <b>+</b>\n\nShortcut in Single Editor Tab: <b>Alt +</b>
|
||||||
FILEBROWSER_ZOOMOUTHINT;Decrease thumbnail size.\nShortcut: <b>-</b>
|
FILEBROWSER_ZOOMOUTHINT;Decrease thumbnail size.\nShortcut: <b>-</b>\n\nShortcut in Single Editor Tab: <b>Alt -</b>
|
||||||
GENERAL_ABOUT;About
|
GENERAL_ABOUT;About
|
||||||
GENERAL_AFTER;After
|
GENERAL_AFTER;After
|
||||||
GENERAL_AUTO;Automatic
|
GENERAL_AUTO;Automatic
|
||||||
@ -497,6 +497,9 @@ IPTCPANEL_TRANSREFERENCEHINT;A code representing the location of the original tr
|
|||||||
IPTCPANEL_TRANSREFERENCE;Trans. reference
|
IPTCPANEL_TRANSREFERENCE;Trans. reference
|
||||||
MAIN_BUTTON_EXIT;Exit
|
MAIN_BUTTON_EXIT;Exit
|
||||||
MAIN_BUTTON_FULLSCREEN;Fullscreen
|
MAIN_BUTTON_FULLSCREEN;Fullscreen
|
||||||
|
MAIN_BUTTON_NAVNEXT_TOOLTIP;Navigate to the Next image relative to image open in Editor\nShortcut: <b>Shift-F4</b>\n\nTo navigate to the Next image relative to thumbnail selected in File Browser\nShortcut: <b>F4</b>
|
||||||
|
MAIN_BUTTON_NAVPREV_TOOLTIP;Navigate to the Previous image relative to image open in Editor\nShortcut: <b>Shift-F3</b> \n\nTo navigate to the Previous image relative to thumbnail selected in File Browser\nShortcut: <b>F3</b>
|
||||||
|
MAIN_BUTTON_NAVSYNC_TOOLTIP;Synchronize the File Browser with the Editor to reveal the thumbnail of the currently open image, and clear filters in File Browser \nShortcut: <b>x</b>\n\nAs above, but without clearing filters in File Browser\nShortcut: <b>y</b>\n(Note that thumbnail of the open file will not be shown if filtered out).
|
||||||
MAIN_BUTTON_PREFERENCES;Preferences
|
MAIN_BUTTON_PREFERENCES;Preferences
|
||||||
MAIN_BUTTON_PUTTOQUEUE_TOOLTIP;Put current image to processing queue.\nShortcut: <b>Ctrl+Q</b>
|
MAIN_BUTTON_PUTTOQUEUE_TOOLTIP;Put current image to processing queue.\nShortcut: <b>Ctrl+Q</b>
|
||||||
MAIN_BUTTON_QUEUE;Put to Queue
|
MAIN_BUTTON_QUEUE;Put to Queue
|
||||||
@ -909,8 +912,8 @@ TP_CHMIXER_LABEL;Channel Mixer
|
|||||||
TP_CHMIXER_RED;Red Channel
|
TP_CHMIXER_RED;Red Channel
|
||||||
TP_CHROMATABERR_LABEL;Chromatic Aberration
|
TP_CHROMATABERR_LABEL;Chromatic Aberration
|
||||||
TP_COARSETRAF_TOOLTIP_HFLIP;Flip horizontally
|
TP_COARSETRAF_TOOLTIP_HFLIP;Flip horizontally
|
||||||
TP_COARSETRAF_TOOLTIP_ROTLEFT;Rotate left.\nShortcut: <b>[</b>
|
TP_COARSETRAF_TOOLTIP_ROTLEFT;Rotate left.\nShortcut: <b>[</b>\n\nShortcut in Single Editor Tab: <b>Alt-[</b>
|
||||||
TP_COARSETRAF_TOOLTIP_ROTRIGHT;Rotate right.\nShortcut: <b>]</b>
|
TP_COARSETRAF_TOOLTIP_ROTRIGHT;Rotate right.\nShortcut: <b>]</b>\n\nShortcut in Single Editor Tab: <b>Alt-]</b>
|
||||||
TP_COARSETRAF_TOOLTIP_VFLIP;Flip vertically
|
TP_COARSETRAF_TOOLTIP_VFLIP;Flip vertically
|
||||||
TP_COLORAPP_ADAPTSCENE;Adaptation scene luminosity (cd/m²)
|
TP_COLORAPP_ADAPTSCENE;Adaptation scene luminosity (cd/m²)
|
||||||
TP_COLORAPP_ADAPTSCENE_TOOLTIP;Absolute luminance of the scene environnement\n(usually 2000cd/m²)
|
TP_COLORAPP_ADAPTSCENE_TOOLTIP;Absolute luminance of the scene environnement\n(usually 2000cd/m²)
|
||||||
@ -1324,7 +1327,7 @@ ZOOMBAR_SCALE;Scale
|
|||||||
ZOOMBAR_SMALL;Small
|
ZOOMBAR_SMALL;Small
|
||||||
ZOOMPANEL_100;(100%)
|
ZOOMPANEL_100;(100%)
|
||||||
ZOOMPANEL_NEWCROPWINDOW;Open (new) detail window
|
ZOOMPANEL_NEWCROPWINDOW;Open (new) detail window
|
||||||
ZOOMPANEL_ZOOM100;Zoom to 100%\nShortcut: <b>1</b>
|
ZOOMPANEL_ZOOM100;Zoom to 100%\nShortcut: <b>z</b>
|
||||||
ZOOMPANEL_ZOOMFITSCREEN;Fit to screen\nShortcut: <b>f</b>
|
ZOOMPANEL_ZOOMFITSCREEN;Fit to screen\nShortcut: <b>f</b>
|
||||||
ZOOMPANEL_ZOOMIN;Zoom In\nShortcut: <b>+</b>
|
ZOOMPANEL_ZOOMIN;Zoom In\nShortcut: <b>+</b>
|
||||||
ZOOMPANEL_ZOOMOUT;Zoom Out\nShortcut: <b>-</b>
|
ZOOMPANEL_ZOOMOUT;Zoom Out\nShortcut: <b>-</b>
|
||||||
|
@ -223,6 +223,35 @@ EditorPanel::EditorPanel (FilePanel* filePanel)
|
|||||||
iops->pack_end (*iareapanel->imageArea->zoomPanel, Gtk::PACK_SHRINK, 1);
|
iops->pack_end (*iareapanel->imageArea->zoomPanel, Gtk::PACK_SHRINK, 1);
|
||||||
iops->pack_end (*vsepz3, Gtk::PACK_SHRINK, 2);
|
iops->pack_end (*vsepz3, Gtk::PACK_SHRINK, 2);
|
||||||
|
|
||||||
|
// Navigation buttons
|
||||||
|
Gtk::Image *navPrevImage = Gtk::manage (new RTImage ("nav-prev.png"));
|
||||||
|
navPrevImage->set_padding(0,0);
|
||||||
|
navPrev = Gtk::manage (new Gtk::Button ());
|
||||||
|
navPrev->add(*navPrevImage);
|
||||||
|
navPrev->set_relief(Gtk::RELIEF_NONE);
|
||||||
|
navPrev->set_tooltip_markup(M("MAIN_BUTTON_NAVPREV_TOOLTIP"));
|
||||||
|
|
||||||
|
Gtk::Image *navNextImage = Gtk::manage (new RTImage ("nav-next.png"));
|
||||||
|
navNextImage->set_padding(0,0);
|
||||||
|
navNext = Gtk::manage (new Gtk::Button ());
|
||||||
|
navNext->add(*navNextImage);
|
||||||
|
navNext->set_relief(Gtk::RELIEF_NONE);
|
||||||
|
navNext->set_tooltip_markup(M("MAIN_BUTTON_NAVNEXT_TOOLTIP"));
|
||||||
|
|
||||||
|
Gtk::Image *navSyncImage = Gtk::manage (new RTImage ("nav-sync.png"));
|
||||||
|
navSyncImage->set_padding(0,0);
|
||||||
|
navSync = Gtk::manage (new Gtk::Button ());
|
||||||
|
navSync->add(*navSyncImage);
|
||||||
|
navSync->set_relief(Gtk::RELIEF_NONE);
|
||||||
|
navSync->set_tooltip_markup(M("MAIN_BUTTON_NAVSYNC_TOOLTIP"));
|
||||||
|
|
||||||
|
if (!simpleEditor && !options.tabbedUI){
|
||||||
|
iops->pack_end (*Gtk::manage(new Gtk::VSeparator()), Gtk::PACK_SHRINK, 0);
|
||||||
|
iops->pack_end (*navNext, Gtk::PACK_SHRINK, 0);
|
||||||
|
iops->pack_end (*navSync, Gtk::PACK_SHRINK, 0);
|
||||||
|
iops->pack_end (*navPrev, Gtk::PACK_SHRINK, 0);
|
||||||
|
}
|
||||||
|
|
||||||
editbox->pack_start (*Gtk::manage(new Gtk::HSeparator()), Gtk::PACK_SHRINK, 0);
|
editbox->pack_start (*Gtk::manage(new Gtk::HSeparator()), Gtk::PACK_SHRINK, 0);
|
||||||
editbox->pack_start (*iops, Gtk::PACK_SHRINK, 0);
|
editbox->pack_start (*iops, Gtk::PACK_SHRINK, 0);
|
||||||
editbox->show_all ();
|
editbox->show_all ();
|
||||||
@ -295,6 +324,10 @@ EditorPanel::EditorPanel (FilePanel* filePanel)
|
|||||||
saveimgas->signal_pressed().connect( sigc::mem_fun(*this, &EditorPanel::saveAsPressed) );
|
saveimgas->signal_pressed().connect( sigc::mem_fun(*this, &EditorPanel::saveAsPressed) );
|
||||||
queueimg->signal_pressed().connect( sigc::mem_fun(*this, &EditorPanel::queueImgPressed) );
|
queueimg->signal_pressed().connect( sigc::mem_fun(*this, &EditorPanel::queueImgPressed) );
|
||||||
sendtogimp->signal_pressed().connect( sigc::mem_fun(*this, &EditorPanel::sendToGimpPressed) );
|
sendtogimp->signal_pressed().connect( sigc::mem_fun(*this, &EditorPanel::sendToGimpPressed) );
|
||||||
|
navPrev->signal_pressed().connect( sigc::mem_fun(*this, &EditorPanel::openPreviousEditorImage) );
|
||||||
|
navNext->signal_pressed().connect( sigc::mem_fun(*this, &EditorPanel::openNextEditorImage) );
|
||||||
|
navSync->signal_pressed().connect( sigc::mem_fun(*this, &EditorPanel::syncFileBrowser) );
|
||||||
|
|
||||||
ShowHideSidePanelsconn = tbShowHideSidePanels->signal_toggled().connect ( sigc::mem_fun(*this, &EditorPanel::toggleSidePanels), true);
|
ShowHideSidePanelsconn = tbShowHideSidePanels->signal_toggled().connect ( sigc::mem_fun(*this, &EditorPanel::toggleSidePanels), true);
|
||||||
if (tbTopPanel_1)
|
if (tbTopPanel_1)
|
||||||
tbTopPanel_1->signal_toggled().connect( sigc::mem_fun(*this, &EditorPanel::tbTopPanel_1_toggled) );
|
tbTopPanel_1->signal_toggled().connect( sigc::mem_fun(*this, &EditorPanel::tbTopPanel_1_toggled) );
|
||||||
@ -866,7 +899,7 @@ bool EditorPanel::handleShortcutKey (GdkEventKey* event) {
|
|||||||
case GDK_underscore:
|
case GDK_underscore:
|
||||||
iareapanel->imageArea->zoomPanel->zoomOutClicked();
|
iareapanel->imageArea->zoomPanel->zoomOutClicked();
|
||||||
return true;
|
return true;
|
||||||
case GDK_1:
|
case GDK_z://GDK_1
|
||||||
iareapanel->imageArea->zoomPanel->zoom11Clicked();
|
iareapanel->imageArea->zoomPanel->zoom11Clicked();
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
@ -909,6 +942,18 @@ bool EditorPanel::handleShortcutKey (GdkEventKey* event) {
|
|||||||
case GDK_F5:
|
case GDK_F5:
|
||||||
openThm->openDefaultViewer(event->state & GDK_SHIFT_MASK ? 2 : 1);
|
openThm->openDefaultViewer(event->state & GDK_SHIFT_MASK ? 2 : 1);
|
||||||
return true;
|
return true;
|
||||||
|
case GDK_y: // synchronize filebrowser with image in Editor
|
||||||
|
if (!simpleEditor && fPanel && fname!=""){
|
||||||
|
fPanel->fileCatalog->selectImage(fname, false);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
break; // to avoid gcc complain
|
||||||
|
case GDK_x: // clear filters and synchronize filebrowser with image in Editor
|
||||||
|
if (!simpleEditor && fPanel && fname!=""){
|
||||||
|
fPanel->fileCatalog->selectImage(fname, true);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
break; // to avoid gcc complain
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@ -950,11 +995,33 @@ bool EditorPanel::handleShortcutKey (GdkEventKey* event) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(tpc->getToolBar()->handleShortcutKey(event))
|
if (shift){
|
||||||
|
switch (event->keyval) {
|
||||||
|
case GDK_F3: // open Previous image from Editor's perspective
|
||||||
|
if (!simpleEditor && fPanel && fname!=""){
|
||||||
|
EditorPanel::openPreviousEditorImage();
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
break; // to avoid gcc complain
|
||||||
|
case GDK_F4: // open next image from Editor's perspective
|
||||||
|
if (!simpleEditor && fPanel && fname!=""){
|
||||||
|
EditorPanel::openNextEditorImage();
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
break; // to avoid gcc complain
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if(tpc->getToolBar() && tpc->getToolBar()->handleShortcutKey(event))
|
||||||
return true;
|
return true;
|
||||||
if(tpc->handleShortcutKey(event))
|
if(tpc->handleShortcutKey(event))
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
|
if (!simpleEditor && fPanel){
|
||||||
|
if (fPanel->handleShortcutKey(event))
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1163,6 +1230,22 @@ void EditorPanel::sendToGimpPressed () {
|
|||||||
sendtogimp->set_sensitive(false);
|
sendtogimp->set_sensitive(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void EditorPanel::openPreviousEditorImage() {
|
||||||
|
if (!simpleEditor && fPanel && fname!="")
|
||||||
|
fPanel->fileCatalog->openNextPreviousEditorImage(fname, true, NAV_PREVIOUS);
|
||||||
|
}
|
||||||
|
|
||||||
|
void EditorPanel::openNextEditorImage() {
|
||||||
|
if (!simpleEditor && fPanel && fname!="")
|
||||||
|
fPanel->fileCatalog->openNextPreviousEditorImage(fname, true, NAV_NEXT);
|
||||||
|
}
|
||||||
|
|
||||||
|
void EditorPanel::syncFileBrowser() { // synchronize filebrowser with image in Editor
|
||||||
|
if (!simpleEditor && fPanel && fname!="")
|
||||||
|
fPanel->fileCatalog->selectImage(fname, true);
|
||||||
|
}
|
||||||
|
|
||||||
bool EditorPanel::idle_sendToGimp( ProgressConnector<rtengine::IImage16*> *pc){
|
bool EditorPanel::idle_sendToGimp( ProgressConnector<rtengine::IImage16*> *pc){
|
||||||
|
|
||||||
rtengine::IImage16* img = pc->returnValue();
|
rtengine::IImage16* img = pc->returnValue();
|
||||||
|
@ -78,6 +78,9 @@ class EditorPanel : public Gtk::VBox,
|
|||||||
Gtk::Button* queueimg;
|
Gtk::Button* queueimg;
|
||||||
Gtk::Button* saveimgas;
|
Gtk::Button* saveimgas;
|
||||||
Gtk::Button* sendtogimp;
|
Gtk::Button* sendtogimp;
|
||||||
|
Gtk::Button* navSync;
|
||||||
|
Gtk::Button* navNext;
|
||||||
|
Gtk::Button* navPrev;
|
||||||
|
|
||||||
ImageAreaPanel* iareapanel;
|
ImageAreaPanel* iareapanel;
|
||||||
PreviewHandler* previewHandler;
|
PreviewHandler* previewHandler;
|
||||||
@ -105,7 +108,7 @@ class EditorPanel : public Gtk::VBox,
|
|||||||
bool firstProcessingDone;
|
bool firstProcessingDone;
|
||||||
|
|
||||||
Thumbnail* openThm; // may get invalid on external delete event
|
Thumbnail* openThm; // may get invalid on external delete event
|
||||||
Glib::ustring fname; // must be safed seperately
|
Glib::ustring fname; // must be saved separately
|
||||||
|
|
||||||
rtengine::InitialImage* isrc;
|
rtengine::InitialImage* isrc;
|
||||||
rtengine::StagedImageProcessor* ipc;
|
rtengine::StagedImageProcessor* ipc;
|
||||||
@ -174,6 +177,9 @@ class EditorPanel : public Gtk::VBox,
|
|||||||
void saveAsPressed ();
|
void saveAsPressed ();
|
||||||
void queueImgPressed ();
|
void queueImgPressed ();
|
||||||
void sendToGimpPressed ();
|
void sendToGimpPressed ();
|
||||||
|
void openNextEditorImage ();
|
||||||
|
void openPreviousEditorImage ();
|
||||||
|
void syncFileBrowser ();
|
||||||
|
|
||||||
void tbTopPanel_1_visible (bool visible);
|
void tbTopPanel_1_visible (bool visible);
|
||||||
bool CheckSidePanelsVisibility();
|
bool CheckSidePanelsVisibility();
|
||||||
|
@ -808,38 +808,51 @@ void FileBrowser::openDefaultViewer (int destination) {
|
|||||||
|
|
||||||
bool FileBrowser::keyPressed (GdkEventKey* event) {
|
bool FileBrowser::keyPressed (GdkEventKey* event) {
|
||||||
|
|
||||||
if ((event->keyval==GDK_C || event->keyval==GDK_c) && event->state & GDK_CONTROL_MASK) {
|
bool ctrl = event->state & GDK_CONTROL_MASK;
|
||||||
|
bool shift = event->state & GDK_SHIFT_MASK;
|
||||||
|
bool alt = event->state & GDK_MOD1_MASK;
|
||||||
|
|
||||||
|
if ((event->keyval==GDK_C || event->keyval==GDK_c) && ctrl) {
|
||||||
copyProfile ();
|
copyProfile ();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
else if ((event->keyval==GDK_V || event->keyval==GDK_v) && event->state & GDK_CONTROL_MASK && !(event->state & GDK_SHIFT_MASK)) {
|
else if ((event->keyval==GDK_V || event->keyval==GDK_v) && ctrl && !shift) {
|
||||||
pasteProfile ();
|
pasteProfile ();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
else if ((event->keyval==GDK_V || event->keyval==GDK_v) && event->state & GDK_CONTROL_MASK && event->state & GDK_SHIFT_MASK) {
|
else if ((event->keyval==GDK_V || event->keyval==GDK_v) && ctrl && shift) {
|
||||||
partPasteProfile ();
|
partPasteProfile ();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
else if (event->keyval==GDK_Delete && !(event->state & GDK_SHIFT_MASK)) {
|
else if (event->keyval==GDK_Delete && !shift) {
|
||||||
menuItemActivated (trash);
|
menuItemActivated (trash);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
else if (event->keyval==GDK_Delete && event->state & GDK_SHIFT_MASK) {
|
else if (event->keyval==GDK_Delete && shift) {
|
||||||
menuItemActivated (untrash);
|
menuItemActivated (untrash);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
else if ((event->keyval==GDK_Q || event->keyval==GDK_q) && event->state & GDK_CONTROL_MASK) {
|
else if ((event->keyval==GDK_Q || event->keyval==GDK_q) && ctrl) {
|
||||||
menuItemActivated (develop);
|
menuItemActivated (develop);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
else if ((event->keyval==GDK_A || event->keyval==GDK_a) && event->state & GDK_CONTROL_MASK) {
|
else if ((event->keyval==GDK_A || event->keyval==GDK_a) && ctrl) {
|
||||||
menuItemActivated (selall);
|
menuItemActivated (selall);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
else if (event->keyval==GDK_F2 && !(event->state & GDK_CONTROL_MASK)) {
|
else if (event->keyval==GDK_F2 && !ctrl) {
|
||||||
menuItemActivated (rename);
|
menuItemActivated (rename);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
else if (event->keyval==GDK_F3 && !(ctrl || shift || alt)) { // open Previous image from FileBrowser perspective
|
||||||
|
FileBrowser::openPrevImage ();
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
else if (event->keyval==GDK_F4 && !(ctrl || shift || alt)) { // open Next image from FileBrowser perspective
|
||||||
|
FileBrowser::openNextImage ();
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
else if (event->keyval==GDK_F5) {
|
else if (event->keyval==GDK_F5) {
|
||||||
int dest = 1;
|
int dest = 1;
|
||||||
if (event->state & GDK_SHIFT_MASK)
|
if (event->state & GDK_SHIFT_MASK)
|
||||||
@ -1103,51 +1116,151 @@ void FileBrowser::buttonPressed (LWButton* button, int actionCode, void* actionD
|
|||||||
}
|
}
|
||||||
|
|
||||||
void FileBrowser::openNextImage () {
|
void FileBrowser::openNextImage () {
|
||||||
// TODO: Check for Linux
|
// TODO: Check for Linux
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
Glib::RWLock::ReaderLock l(entryRW);
|
Glib::RWLock::ReaderLock l(entryRW);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (!fd.empty()) {
|
if (!fd.empty() && selected.size()>0 && !options.tabbedUI) {
|
||||||
for (size_t i=fd.size()-1; i>0; i--)
|
|
||||||
if (editedFiles.find (fd[i]->filename)!=editedFiles.end())
|
for (size_t i=0; i<fd.size()-1; i++){
|
||||||
if (i<fd.size()-1 && tbl) {
|
if (selected[0]->thumbnail->getFileName()==fd[i]->filename) {// located 1-st image in current selection
|
||||||
std::vector<Thumbnail*> entries;
|
if (i<fd.size() && tbl) {
|
||||||
entries.push_back ((static_cast<FileBrowserEntry*>(fd[i+1]))->thumbnail);
|
// find the first not-filtered-out (next) image
|
||||||
tbl->openRequested (entries);
|
for (size_t k=i+1; k<fd.size(); k++){
|
||||||
return;
|
if (!fd[k]->filtered/*checkFilter (fd[k])*/){
|
||||||
|
// clear current selection
|
||||||
|
for (size_t j=0; j<selected.size(); j++)
|
||||||
|
selected[j]->selected = false;
|
||||||
|
selected.clear ();
|
||||||
|
|
||||||
|
// set new selection
|
||||||
|
fd[k]->selected = true;
|
||||||
|
selected.push_back (fd[k]);
|
||||||
|
//queue_draw ();
|
||||||
|
notifySelectionListener ();
|
||||||
|
|
||||||
|
// scroll to the selected position
|
||||||
|
double h1, v1;
|
||||||
|
getScrollPosition(h1,v1);
|
||||||
|
|
||||||
|
double h2=selected[0]->getStartX();
|
||||||
|
double v2=selected[0]->getStartY();
|
||||||
|
|
||||||
|
// scroll only when selected[0] is outside of the displayed bounds
|
||||||
|
if (h2+fd[k]->getMinimalWidth()-h1 > get_width())
|
||||||
|
setScrollPosition(h2-(get_width()-fd[k]->getMinimalWidth()),v2);
|
||||||
|
if (h1>h2)
|
||||||
|
setScrollPosition(h2,v2);
|
||||||
|
|
||||||
|
// open the selected image
|
||||||
|
std::vector<Thumbnail*> entries;
|
||||||
|
entries.push_back ((static_cast<FileBrowserEntry*>(fd[k]))->thumbnail);
|
||||||
|
tbl->openRequested (entries);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (tbl) {
|
}
|
||||||
std::vector<Thumbnail*> entries;
|
|
||||||
entries.push_back ((static_cast<FileBrowserEntry*>(fd[0]))->thumbnail);
|
|
||||||
tbl->openRequested (entries);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void FileBrowser::openPrevImage () {
|
void FileBrowser::openPrevImage () {
|
||||||
// TODO: Check for Linux
|
// TODO: Check for Linux
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
Glib::RWLock::ReaderLock l(entryRW);
|
Glib::RWLock::ReaderLock l(entryRW);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (!fd.empty()) {
|
if (!fd.empty() && selected.size()>0 && !options.tabbedUI) {
|
||||||
for (size_t i=0; i<fd.size(); i++)
|
|
||||||
if (editedFiles.find (fd[i]->filename)!=editedFiles.end())
|
for (size_t i=1; i<fd.size(); i++){
|
||||||
|
if (selected[0]->thumbnail->getFileName()==fd[i]->filename) {// located 1-st image in current selection
|
||||||
if (i>0 && tbl) {
|
if (i>0 && tbl) {
|
||||||
std::vector<Thumbnail*> entries;
|
// find the first not-filtered-out (previous) image
|
||||||
entries.push_back ((static_cast<FileBrowserEntry*>(fd[i-1]))->thumbnail);
|
for (size_t k=i-1; k>=0; k--){
|
||||||
tbl->openRequested (entries);
|
if (!fd[k]->filtered/*checkFilter (fd[k])*/){
|
||||||
return;
|
// clear current selection
|
||||||
|
for (size_t j=0; j<selected.size(); j++)
|
||||||
|
selected[j]->selected = false;
|
||||||
|
selected.clear ();
|
||||||
|
|
||||||
|
// set new selection
|
||||||
|
fd[k]->selected = true;
|
||||||
|
selected.push_back (fd[k]);
|
||||||
|
//queue_draw ();
|
||||||
|
notifySelectionListener ();
|
||||||
|
|
||||||
|
// scroll to the selected position
|
||||||
|
double h1, v1;
|
||||||
|
getScrollPosition(h1,v1);
|
||||||
|
|
||||||
|
double h2=selected[0]->getStartX();
|
||||||
|
double v2=selected[0]->getStartY();
|
||||||
|
|
||||||
|
// scroll only when selected[0] is outside of the displayed bounds
|
||||||
|
if (h2+fd[k]->getMinimalWidth()-h1 > get_width())
|
||||||
|
setScrollPosition(h2-(get_width()-fd[k]->getMinimalWidth()),v2);
|
||||||
|
if (h1>h2)
|
||||||
|
setScrollPosition(h2,v2);
|
||||||
|
|
||||||
|
// open the selected image
|
||||||
|
std::vector<Thumbnail*> entries;
|
||||||
|
entries.push_back ((static_cast<FileBrowserEntry*>(fd[k]))->thumbnail);
|
||||||
|
tbl->openRequested (entries);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (tbl) {
|
}
|
||||||
std::vector<Thumbnail*> entries;
|
|
||||||
entries.push_back ((static_cast<FileBrowserEntry*>(fd[fd.size()-1]))->thumbnail);
|
|
||||||
tbl->openRequested (entries);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void FileBrowser::selectImage (Glib::ustring fname) {
|
||||||
|
|
||||||
|
// need to clear the filter in filecatalog
|
||||||
|
|
||||||
|
if (!fd.empty() && !options.tabbedUI) {
|
||||||
|
for (size_t i=0; i<fd.size(); i++){
|
||||||
|
if (fname==fd[i]->filename && !fd[i]->filtered) {
|
||||||
|
// matching file found for sync
|
||||||
|
|
||||||
|
// clear current selection
|
||||||
|
for (size_t j=0; j<selected.size(); j++)
|
||||||
|
selected[j]->selected = false;
|
||||||
|
selected.clear ();
|
||||||
|
|
||||||
|
// set new selection
|
||||||
|
fd[i]->selected = true;
|
||||||
|
selected.push_back (fd[i]);
|
||||||
|
queue_draw ();
|
||||||
|
notifySelectionListener ();
|
||||||
|
|
||||||
|
// scroll to the selected position
|
||||||
|
double h=selected[0]->getStartX();
|
||||||
|
double v=selected[0]->getStartY();
|
||||||
|
setScrollPosition(h,v);
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void FileBrowser::openNextPreviousEditorImage (Glib::ustring fname, eRTNav nextPrevious) {
|
||||||
|
|
||||||
|
// let FileBrowser acquire Editor's perspective
|
||||||
|
selectImage (fname);
|
||||||
|
|
||||||
|
// now switch to the requested image
|
||||||
|
if (nextPrevious==NAV_NEXT)
|
||||||
|
openNextImage();
|
||||||
|
else if (nextPrevious==NAV_PREVIOUS)
|
||||||
|
openPrevImage();
|
||||||
|
}
|
||||||
|
|
||||||
int refreshThumbImagesUI (void* data) {
|
int refreshThumbImagesUI (void* data) {
|
||||||
(static_cast<FileBrowser*>(data))->_thumbRearrangementNeeded ();
|
(static_cast<FileBrowser*>(data))->_thumbRearrangementNeeded ();
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -154,6 +154,8 @@ class FileBrowser : public ThumbBrowserBase,
|
|||||||
void copyProfile ();
|
void copyProfile ();
|
||||||
void pasteProfile ();
|
void pasteProfile ();
|
||||||
void partPasteProfile ();
|
void partPasteProfile ();
|
||||||
|
void selectImage (Glib::ustring fname);
|
||||||
|
void openNextPreviousEditorImage (Glib::ustring fname, eRTNav eNextPrevious);
|
||||||
|
|
||||||
void openDefaultViewer (int destination);
|
void openDefaultViewer (int destination);
|
||||||
|
|
||||||
|
@ -94,6 +94,7 @@ FileCatalog::FileCatalog (CoarsePanel* cp, ToolBar* tb, FilePanel* filepanel) :
|
|||||||
hbToolBar1->pack_start (*hbBrowsePath, Gtk::PACK_EXPAND_WIDGET,0);
|
hbToolBar1->pack_start (*hbBrowsePath, Gtk::PACK_EXPAND_WIDGET,0);
|
||||||
|
|
||||||
BrowsePath->signal_activate().connect (sigc::mem_fun(*this, &FileCatalog::buttonBrowsePathPressed)); //respond to the Enter key
|
BrowsePath->signal_activate().connect (sigc::mem_fun(*this, &FileCatalog::buttonBrowsePathPressed)); //respond to the Enter key
|
||||||
|
BrowsePath->signal_key_press_event().connect(sigc::mem_fun(*this, &FileCatalog::BrowsePath_key_pressed));
|
||||||
|
|
||||||
//setup Query
|
//setup Query
|
||||||
iQueryClear = new RTImage("gtk-close-small.png");
|
iQueryClear = new RTImage("gtk-close-small.png");
|
||||||
@ -487,7 +488,7 @@ void FileCatalog::dirSelected (const Glib::ustring& dirname, const Glib::ustring
|
|||||||
previewsToLoad = 0;
|
previewsToLoad = 0;
|
||||||
previewsLoaded = 0;
|
previewsLoaded = 0;
|
||||||
// if openfile exists, we have to open it first (it is a command line argument)
|
// if openfile exists, we have to open it first (it is a command line argument)
|
||||||
if (openfile!="")
|
if (!openfile.empty())
|
||||||
addAndOpenFile (openfile);
|
addAndOpenFile (openfile);
|
||||||
|
|
||||||
selectedDirectory = dir->get_parse_name();
|
selectedDirectory = dir->get_parse_name();
|
||||||
@ -643,6 +644,17 @@ void FileCatalog::previewsFinishedUI () {
|
|||||||
fileBrowser->applyFilter (getFilter()); // refresh total image count
|
fileBrowser->applyFilter (getFilter()); // refresh total image count
|
||||||
_refreshProgressBar();
|
_refreshProgressBar();
|
||||||
filepanel->loadingThumbs(M("PROGRESSBAR_READY"),0);
|
filepanel->loadingThumbs(M("PROGRESSBAR_READY"),0);
|
||||||
|
|
||||||
|
if (!imageToSelect_fname.empty()){
|
||||||
|
fileBrowser->selectImage(imageToSelect_fname);
|
||||||
|
imageToSelect_fname = "";
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!refImageForOpen_fname.empty() && actionNextPrevious!=NAV_NONE){
|
||||||
|
fileBrowser->openNextPreviousEditorImage(refImageForOpen_fname,actionNextPrevious);
|
||||||
|
refImageForOpen_fname = "";
|
||||||
|
actionNextPrevious = NAV_NONE;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void FileCatalog::previewsFinished (int dir_id) {
|
void FileCatalog::previewsFinished (int dir_id) {
|
||||||
@ -968,7 +980,7 @@ void FileCatalog::renameRequested (std::vector<FileBrowserEntry*> tbe) {
|
|||||||
continue;
|
continue;
|
||||||
// if no extension is given, concatenate the extension of the original file
|
// if no extension is given, concatenate the extension of the original file
|
||||||
Glib::ustring ext = getExtension (nBaseName);
|
Glib::ustring ext = getExtension (nBaseName);
|
||||||
if (ext=="")
|
if (ext.empty())
|
||||||
nBaseName += "." + getExtension (baseName);
|
nBaseName += "." + getExtension (baseName);
|
||||||
Glib::ustring nfname = Glib::build_filename (dirName, nBaseName);
|
Glib::ustring nfname = Glib::build_filename (dirName, nBaseName);
|
||||||
|
|
||||||
@ -1061,6 +1073,9 @@ void FileCatalog::categoryButtonToggled (Gtk::ToggleButton* b, bool isMouseClick
|
|||||||
//was shift key pressed
|
//was shift key pressed
|
||||||
bool shift_down = modifierKey & GDK_SHIFT_MASK;
|
bool shift_down = modifierKey & GDK_SHIFT_MASK;
|
||||||
|
|
||||||
|
// The event is process here, we can clear modifierKey now, it'll be set again on the next even
|
||||||
|
modifierKey = 0;
|
||||||
|
|
||||||
for (int i=0; i<18; i++)
|
for (int i=0; i<18; i++)
|
||||||
bCateg[i].block (true);
|
bCateg[i].block (true);
|
||||||
|
|
||||||
@ -1337,7 +1352,7 @@ void FileCatalog::filterChanged () {
|
|||||||
|
|
||||||
void FileCatalog::reparseDirectory () {
|
void FileCatalog::reparseDirectory () {
|
||||||
|
|
||||||
if (selectedDirectory=="")
|
if (selectedDirectory.empty())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (!safe_file_test (selectedDirectory, Glib::FILE_TEST_IS_DIR)) {
|
if (!safe_file_test (selectedDirectory, Glib::FILE_TEST_IS_DIR)) {
|
||||||
@ -1528,14 +1543,19 @@ void FileCatalog::executeQuery(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool FileCatalog::Query_key_pressed (GdkEventKey *event){
|
bool FileCatalog::Query_key_pressed (GdkEventKey *event){
|
||||||
switch (event->keyval)
|
|
||||||
{
|
bool shift = event->state & GDK_SHIFT_MASK;
|
||||||
case GDK_Escape:
|
|
||||||
// Clear Query if the Escape character is pressed within it
|
switch (event->keyval) {
|
||||||
FileCatalog::buttonQueryClearPressed ();
|
case GDK_Escape:
|
||||||
return true;
|
// Clear Query if the Escape character is pressed within it
|
||||||
default: return false;
|
if (!shift){
|
||||||
}
|
FileCatalog::buttonQueryClearPressed ();
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
default:
|
||||||
|
return false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void FileCatalog::updateFBQueryTB (bool singleRow) {
|
void FileCatalog::updateFBQueryTB (bool singleRow) {
|
||||||
@ -1573,7 +1593,7 @@ void FileCatalog::buttonBrowsePathPressed () {
|
|||||||
DecodedPathPrefix = safe_get_user_picture_dir();
|
DecodedPathPrefix = safe_get_user_picture_dir();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (DecodedPathPrefix!=""){
|
if (!DecodedPathPrefix.empty()){
|
||||||
BrowsePathValue = Glib::ustring::compose ("%1%2",DecodedPathPrefix,BrowsePathValue.substr (1,BrowsePath->get_text_length()-1));
|
BrowsePathValue = Glib::ustring::compose ("%1%2",DecodedPathPrefix,BrowsePathValue.substr (1,BrowsePath->get_text_length()-1));
|
||||||
BrowsePath->set_text(BrowsePathValue);
|
BrowsePath->set_text(BrowsePathValue);
|
||||||
}
|
}
|
||||||
@ -1588,6 +1608,24 @@ void FileCatalog::buttonBrowsePathPressed () {
|
|||||||
buttonBrowsePath->set_image (*iRefreshRed);
|
buttonBrowsePath->set_image (*iRefreshRed);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool FileCatalog::BrowsePath_key_pressed (GdkEventKey *event){
|
||||||
|
|
||||||
|
bool shift = event->state & GDK_SHIFT_MASK;
|
||||||
|
|
||||||
|
switch (event->keyval) {
|
||||||
|
case GDK_Escape:
|
||||||
|
// On Escape character Reset BrowsePath to selectedDirectory
|
||||||
|
if (!shift){
|
||||||
|
BrowsePath->set_text(selectedDirectory);
|
||||||
|
// place cursor at the end
|
||||||
|
BrowsePath->select_region(BrowsePath->get_text_length(), BrowsePath->get_text_length());
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
default:
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void FileCatalog::tbLeftPanel_1_visible (bool visible){
|
void FileCatalog::tbLeftPanel_1_visible (bool visible){
|
||||||
if (visible)
|
if (visible)
|
||||||
tbLeftPanel_1->show();
|
tbLeftPanel_1->show();
|
||||||
@ -1638,6 +1676,65 @@ void FileCatalog::toggleSidePanels(){
|
|||||||
tbRightPanel_1->set_active (!bAllSidePanelsVisible);
|
tbRightPanel_1->set_active (!bAllSidePanelsVisible);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void FileCatalog::selectImage (Glib::ustring fname, bool clearFilters) {
|
||||||
|
|
||||||
|
Glib::ustring dirname = Glib::path_get_dirname(fname);
|
||||||
|
if (!dirname.empty()){
|
||||||
|
BrowsePath->set_text(dirname);
|
||||||
|
|
||||||
|
|
||||||
|
if (clearFilters){ // clear all filters
|
||||||
|
Query->set_text("");
|
||||||
|
categoryButtonToggled(bFilterClear,false);
|
||||||
|
// disable exif filters
|
||||||
|
if (filterPanel->isEnabled()) filterPanel->setEnabled (false);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (BrowsePath->get_text()!=selectedDirectory){
|
||||||
|
// reload or refresh thumbs and select image
|
||||||
|
buttonBrowsePathPressed ();
|
||||||
|
// the actual selection of image will be handled asynchronously at the end of FileCatalog::previewsFinishedUI
|
||||||
|
imageToSelect_fname = fname;
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
// FileCatalog::filterChanged ();//this will be replaced by queue_draw() in fileBrowser->selectImage
|
||||||
|
fileBrowser->selectImage(fname);
|
||||||
|
imageToSelect_fname = "";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void FileCatalog::openNextPreviousEditorImage (Glib::ustring fname, bool clearFilters, eRTNav nextPrevious) {
|
||||||
|
|
||||||
|
Glib::ustring dirname = Glib::path_get_dirname(fname);
|
||||||
|
if (!dirname.empty()){
|
||||||
|
BrowsePath->set_text(dirname);
|
||||||
|
|
||||||
|
|
||||||
|
if (clearFilters){ // clear all filters
|
||||||
|
Query->set_text("");
|
||||||
|
categoryButtonToggled(bFilterClear,false);
|
||||||
|
// disable exif filters
|
||||||
|
if (filterPanel->isEnabled()) filterPanel->setEnabled (false);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (BrowsePath->get_text()!=selectedDirectory){
|
||||||
|
// reload or refresh thumbs and select image
|
||||||
|
buttonBrowsePathPressed ();
|
||||||
|
// the actual selection of image will be handled asynchronously at the end of FileCatalog::previewsFinishedUI
|
||||||
|
refImageForOpen_fname = fname;
|
||||||
|
actionNextPrevious = nextPrevious;
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
// FileCatalog::filterChanged ();//this was replace by queue_draw() in fileBrowser->selectImage
|
||||||
|
fileBrowser->openNextPreviousEditorImage(fname,nextPrevious);
|
||||||
|
refImageForOpen_fname = "";
|
||||||
|
actionNextPrevious = NAV_NONE;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
bool FileCatalog::handleShortcutKey (GdkEventKey* event) {
|
bool FileCatalog::handleShortcutKey (GdkEventKey* event) {
|
||||||
|
|
||||||
bool ctrl = event->state & GDK_CONTROL_MASK;
|
bool ctrl = event->state & GDK_CONTROL_MASK;
|
||||||
@ -1661,6 +1758,17 @@ bool FileCatalog::handleShortcutKey (GdkEventKey* event) {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (shift){
|
||||||
|
switch(event->keyval) {
|
||||||
|
case GDK_Escape:
|
||||||
|
BrowsePath->set_text(selectedDirectory);
|
||||||
|
// set focus on something neutral, this is useful to remove focus from BrowsePath and Query
|
||||||
|
// when need to execute a shortcut, which otherwise will be typed into those fields
|
||||||
|
filepanel->grab_focus();
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (!alt) {
|
if (!alt) {
|
||||||
switch(event->keyval) {
|
switch(event->keyval) {
|
||||||
case GDK_grave:
|
case GDK_grave:
|
||||||
@ -1690,8 +1798,10 @@ bool FileCatalog::handleShortcutKey (GdkEventKey* event) {
|
|||||||
|
|
||||||
case GDK_Return:
|
case GDK_Return:
|
||||||
case GDK_KP_Enter:
|
case GDK_KP_Enter:
|
||||||
FileCatalog::buttonBrowsePathPressed ();
|
if (BrowsePath->is_focus()){
|
||||||
return true;
|
FileCatalog::buttonBrowsePathPressed ();
|
||||||
|
return true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1737,7 +1847,7 @@ bool FileCatalog::handleShortcutKey (GdkEventKey* event) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!ctrl) {
|
if (!ctrl || (alt && !options.tabbedUI)) {
|
||||||
switch(event->keyval) {
|
switch(event->keyval) {
|
||||||
|
|
||||||
case GDK_bracketright:
|
case GDK_bracketright:
|
||||||
@ -1761,22 +1871,21 @@ bool FileCatalog::handleShortcutKey (GdkEventKey* event) {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else { // with Ctrl
|
if (ctrl && !alt) {
|
||||||
switch (event->keyval) {
|
switch (event->keyval) {
|
||||||
case GDK_o:
|
case GDK_o:
|
||||||
if (!alt){
|
BrowsePath->select_region(0, BrowsePath->get_text_length());
|
||||||
BrowsePath->select_region(0, BrowsePath->get_text_length());
|
BrowsePath->grab_focus();
|
||||||
BrowsePath->grab_focus();
|
return true;
|
||||||
return true;
|
case GDK_f:
|
||||||
}
|
Query->select_region(0, Query->get_text_length());
|
||||||
case GDK_f:
|
Query->grab_focus();
|
||||||
if (!alt){
|
return true;
|
||||||
Query->select_region(0, Query->get_text_length());
|
|
||||||
Query->grab_focus();
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (fileBrowser->keyPressed(event))
|
||||||
|
return true;
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -74,6 +74,9 @@ class FileCatalog : public Gtk::VBox,
|
|||||||
int selectedDirectoryId;
|
int selectedDirectoryId;
|
||||||
bool enabled;
|
bool enabled;
|
||||||
bool inTabMode; // Tab mode has e.g. different progress bar handling
|
bool inTabMode; // Tab mode has e.g. different progress bar handling
|
||||||
|
Glib::ustring imageToSelect_fname;
|
||||||
|
Glib::ustring refImageForOpen_fname; // Next/previous for Editor's perspective
|
||||||
|
eRTNav actionNextPrevious;
|
||||||
|
|
||||||
FileSelectionListener* listener;
|
FileSelectionListener* listener;
|
||||||
FileSelectionChangeListener* fslistener;
|
FileSelectionChangeListener* fslistener;
|
||||||
@ -223,6 +226,7 @@ class FileCatalog : public Gtk::VBox,
|
|||||||
void zoomOut ();
|
void zoomOut ();
|
||||||
|
|
||||||
void buttonBrowsePathPressed ();
|
void buttonBrowsePathPressed ();
|
||||||
|
bool BrowsePath_key_pressed (GdkEventKey *event);
|
||||||
void buttonQueryClearPressed ();
|
void buttonQueryClearPressed ();
|
||||||
void executeQuery ();
|
void executeQuery ();
|
||||||
bool Query_key_pressed(GdkEventKey *event);
|
bool Query_key_pressed(GdkEventKey *event);
|
||||||
@ -235,6 +239,8 @@ class FileCatalog : public Gtk::VBox,
|
|||||||
|
|
||||||
void openNextImage () { fileBrowser->openNextImage(); }
|
void openNextImage () { fileBrowser->openNextImage(); }
|
||||||
void openPrevImage () { fileBrowser->openPrevImage(); }
|
void openPrevImage () { fileBrowser->openPrevImage(); }
|
||||||
|
void selectImage (Glib::ustring fname, bool clearFilters);
|
||||||
|
void openNextPreviousEditorImage (Glib::ustring fname, bool clearFilters, eRTNav nextPrevious);
|
||||||
|
|
||||||
bool handleShortcutKey (GdkEventKey* event);
|
bool handleShortcutKey (GdkEventKey* event);
|
||||||
|
|
||||||
|
@ -24,8 +24,8 @@
|
|||||||
|
|
||||||
class FilterPanelListener {
|
class FilterPanelListener {
|
||||||
|
|
||||||
public:
|
public:
|
||||||
virtual void exifFilterChanged () {}
|
virtual void exifFilterChanged () {}
|
||||||
};
|
};
|
||||||
|
|
||||||
class FilterPanel : public Gtk::VBox {
|
class FilterPanel : public Gtk::VBox {
|
||||||
@ -43,33 +43,33 @@ class FilterPanel : public Gtk::VBox {
|
|||||||
Gtk::Entry* focalTo;
|
Gtk::Entry* focalTo;
|
||||||
Gtk::Entry* isoFrom;
|
Gtk::Entry* isoFrom;
|
||||||
Gtk::Entry* isoTo;
|
Gtk::Entry* isoTo;
|
||||||
Gtk::CheckButton* enabled;
|
Gtk::CheckButton* enabled;
|
||||||
Gtk::CheckButton* enaFNumber;
|
Gtk::CheckButton* enaFNumber;
|
||||||
Gtk::CheckButton* enaShutter;
|
Gtk::CheckButton* enaShutter;
|
||||||
Gtk::CheckButton* enaFocalLen;
|
Gtk::CheckButton* enaFocalLen;
|
||||||
Gtk::CheckButton* enaISO;
|
Gtk::CheckButton* enaISO;
|
||||||
Gtk::CheckButton* enaExpComp;
|
Gtk::CheckButton* enaExpComp;
|
||||||
Gtk::CheckButton* enaCamera;
|
Gtk::CheckButton* enaCamera;
|
||||||
Gtk::CheckButton* enaLens;
|
Gtk::CheckButton* enaLens;
|
||||||
Gtk::CheckButton* enaFiletype;
|
Gtk::CheckButton* enaFiletype;
|
||||||
|
|
||||||
int conns;
|
int conns;
|
||||||
sigc::connection sChange[22];
|
sigc::connection sChange[22];
|
||||||
|
|
||||||
ExifFilterSettings curefs;
|
ExifFilterSettings curefs;
|
||||||
FilterPanelListener* listener;
|
FilterPanelListener* listener;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
FilterPanel ();
|
FilterPanel ();
|
||||||
|
|
||||||
void setFilterPanelListener (FilterPanelListener* l) { listener = l; }
|
void setFilterPanelListener (FilterPanelListener* l) { listener = l; }
|
||||||
|
|
||||||
void setFilter (ExifFilterSettings& defefs, bool updateLists);
|
void setFilter (ExifFilterSettings& defefs, bool updateLists);
|
||||||
ExifFilterSettings getFilter ();
|
ExifFilterSettings getFilter ();
|
||||||
bool isEnabled ();
|
bool isEnabled ();
|
||||||
|
|
||||||
|
void valueChanged ();
|
||||||
void valueChanged ();
|
void setEnabled(bool enabledState){enabled->set_active(enabledState);}
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -187,6 +187,12 @@ enum TOITypes {
|
|||||||
TOI_ICON
|
TOI_ICON
|
||||||
};
|
};
|
||||||
|
|
||||||
|
typedef enum RTNav {
|
||||||
|
NAV_NONE,
|
||||||
|
NAV_NEXT,
|
||||||
|
NAV_PREVIOUS
|
||||||
|
} eRTNav;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Handle the switch between text and image to be displayed in the HBox (to be used in a button/toolpanel)
|
* @brief Handle the switch between text and image to be displayed in the HBox (to be used in a button/toolpanel)
|
||||||
*/
|
*/
|
||||||
|
@ -93,8 +93,9 @@ void ToolBar::setTool (ToolMode tool) {
|
|||||||
handTool->set_active (true);
|
handTool->set_active (true);
|
||||||
handTool->grab_focus();; // switch focus to the handTool button
|
handTool->grab_focus();; // switch focus to the handTool button
|
||||||
}
|
}
|
||||||
else if (tool==TMSpotWB)
|
else if (tool==TMSpotWB) {
|
||||||
if (wbTool) wbTool->set_active (true);
|
if (wbTool) wbTool->set_active (true);
|
||||||
|
}
|
||||||
else if (tool==TMCropSelect)
|
else if (tool==TMCropSelect)
|
||||||
cropTool->set_active (true);
|
cropTool->set_active (true);
|
||||||
else if (tool==TMStraighten)
|
else if (tool==TMStraighten)
|
||||||
@ -199,7 +200,7 @@ void ToolBar::stra_pressed () {
|
|||||||
bool ToolBar::handleShortcutKey (GdkEventKey* event) {
|
bool ToolBar::handleShortcutKey (GdkEventKey* event) {
|
||||||
|
|
||||||
bool ctrl = event->state & GDK_CONTROL_MASK;
|
bool ctrl = event->state & GDK_CONTROL_MASK;
|
||||||
bool shift = event->state & GDK_SHIFT_MASK;
|
//bool shift = event->state & GDK_SHIFT_MASK;
|
||||||
bool alt = event->state & GDK_MOD1_MASK;
|
bool alt = event->state & GDK_MOD1_MASK;
|
||||||
|
|
||||||
if (!ctrl && !alt) {
|
if (!ctrl && !alt) {
|
||||||
|
1
tools/source_icons/scalable/nav-next.file
Normal file
@ -0,0 +1 @@
|
|||||||
|
nav-next.png,w19,actions
|
649
tools/source_icons/scalable/nav-next.svg
Normal file
@ -0,0 +1,649 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="1000"
|
||||||
|
height="1000"
|
||||||
|
id="svg2"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.48.4 r9939"
|
||||||
|
sodipodi:docname="nav-next.svg"
|
||||||
|
inkscape:export-filename="/home/philippe/devel/rawtherapee/icons/NewIcons/gtk-zoom-11.png"
|
||||||
|
inkscape:export-xdpi="3.5999999"
|
||||||
|
inkscape:export-ydpi="3.5999999"
|
||||||
|
version="1.1">
|
||||||
|
<defs
|
||||||
|
id="defs4">
|
||||||
|
<inkscape:perspective
|
||||||
|
sodipodi:type="inkscape:persp3d"
|
||||||
|
inkscape:vp_x="0 : 36 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_z="72 : 36 : 1"
|
||||||
|
inkscape:persp3d-origin="36 : 24 : 1"
|
||||||
|
id="perspective21" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3614"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3636"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3658"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3680"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3680-0"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3680-8"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3720"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3742"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3742-2"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3742-26"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3742-0"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3742-1"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3836"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective2861"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective2963"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective2843"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective2843-5"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective2839"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3681"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3718"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3759"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3794"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3824"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3852"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3888"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3933"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective2862"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective2954"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3029"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective2891"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective2913"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3812"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3837"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective4696"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3697"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3697-1"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3719"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3740"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3765"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3786"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3813"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3856"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective7641"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective7710"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient7354"
|
||||||
|
x1="-1.8872025"
|
||||||
|
y1="-163.78828"
|
||||||
|
x2="154.22969"
|
||||||
|
y2="-163.78828"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="translate(-294.13778,123.54099)" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
id="linearGradient3641">
|
||||||
|
<stop
|
||||||
|
style="stop-color:#ffffff;stop-opacity:1;"
|
||||||
|
offset="0"
|
||||||
|
id="stop3643" />
|
||||||
|
<stop
|
||||||
|
style="stop-color:#ffffff;stop-opacity:0;"
|
||||||
|
offset="1"
|
||||||
|
id="stop3645" />
|
||||||
|
</linearGradient>
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective7754"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective8318"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient8368"
|
||||||
|
x1="-263.00217"
|
||||||
|
y1="-16.221928"
|
||||||
|
x2="222.29179"
|
||||||
|
y2="-16.221928"
|
||||||
|
gradientUnits="userSpaceOnUse" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient2888"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="-263.00217"
|
||||||
|
y1="-16.221928"
|
||||||
|
x2="222.29179"
|
||||||
|
y2="-16.221928" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient2892"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="-263.00217"
|
||||||
|
y1="-16.221928"
|
||||||
|
x2="222.29179"
|
||||||
|
y2="-16.221928" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient2896"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="-263.00217"
|
||||||
|
y1="-16.221928"
|
||||||
|
x2="222.29179"
|
||||||
|
y2="-16.221928" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient2900"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="-263.00217"
|
||||||
|
y1="-16.221928"
|
||||||
|
x2="222.29179"
|
||||||
|
y2="-16.221928" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient3456"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="173.71875"
|
||||||
|
y1="235.28125"
|
||||||
|
x2="289.4375"
|
||||||
|
y2="235.28125" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective2889"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient3697"
|
||||||
|
x1="-268.9624"
|
||||||
|
y1="-22.264168"
|
||||||
|
x2="216.55397"
|
||||||
|
y2="-22.264168"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="translate(-746.10635,2.9130049)" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3715"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641-3"
|
||||||
|
id="linearGradient3697-3"
|
||||||
|
x1="-268.9624"
|
||||||
|
y1="-22.264168"
|
||||||
|
x2="216.55397"
|
||||||
|
y2="-22.264168"
|
||||||
|
gradientUnits="userSpaceOnUse" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
id="linearGradient3641-3">
|
||||||
|
<stop
|
||||||
|
style="stop-color:#ffffff;stop-opacity:1;"
|
||||||
|
offset="0"
|
||||||
|
id="stop3643-4" />
|
||||||
|
<stop
|
||||||
|
style="stop-color:#ffffff;stop-opacity:0;"
|
||||||
|
offset="1"
|
||||||
|
id="stop3645-6" />
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient
|
||||||
|
y2="-22.264168"
|
||||||
|
x2="216.55397"
|
||||||
|
y1="-22.264168"
|
||||||
|
x1="-268.9624"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
id="linearGradient3726"
|
||||||
|
xlink:href="#linearGradient3641-3"
|
||||||
|
inkscape:collect="always"
|
||||||
|
gradientTransform="translate(-180.70032,-122.18902)" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient5051"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="173.71875"
|
||||||
|
y1="235.28125"
|
||||||
|
x2="289.4375"
|
||||||
|
y2="235.28125" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient5053"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="translate(-746.10635,2.9130049)"
|
||||||
|
x1="-268.9624"
|
||||||
|
y1="-22.264168"
|
||||||
|
x2="216.55397"
|
||||||
|
y2="-22.264168" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient5482"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="173.71875"
|
||||||
|
y1="235.28125"
|
||||||
|
x2="289.4375"
|
||||||
|
y2="235.28125" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient5484"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="translate(-746.10635,2.9130049)"
|
||||||
|
x1="-268.9624"
|
||||||
|
y1="-22.264168"
|
||||||
|
x2="216.55397"
|
||||||
|
y2="-22.264168" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient5498"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="173.71875"
|
||||||
|
y1="235.28125"
|
||||||
|
x2="289.4375"
|
||||||
|
y2="235.28125" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient5508"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="173.71875"
|
||||||
|
y1="235.28125"
|
||||||
|
x2="289.4375"
|
||||||
|
y2="235.28125" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient5546"
|
||||||
|
x1="-464.1618"
|
||||||
|
y1="34.40514"
|
||||||
|
x2="536.64142"
|
||||||
|
y2="34.40514"
|
||||||
|
gradientUnits="userSpaceOnUse" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient5585"
|
||||||
|
x1="-482.78448"
|
||||||
|
y1="34.40514"
|
||||||
|
x2="555.2641"
|
||||||
|
y2="34.40514"
|
||||||
|
gradientUnits="userSpaceOnUse" />
|
||||||
|
<filter
|
||||||
|
inkscape:collect="always"
|
||||||
|
id="filter5603"
|
||||||
|
color-interpolation-filters="sRGB">
|
||||||
|
<feGaussianBlur
|
||||||
|
inkscape:collect="always"
|
||||||
|
stdDeviation="13.626021"
|
||||||
|
id="feGaussianBlur5605" />
|
||||||
|
</filter>
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient5994"
|
||||||
|
x1="-211.58171"
|
||||||
|
y1="38.3853"
|
||||||
|
x2="513.43915"
|
||||||
|
y2="38.3853"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="translate(-113.84421,1.73418)" />
|
||||||
|
</defs>
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="0.59609102"
|
||||||
|
inkscape:cx="384.77689"
|
||||||
|
inkscape:cy="473.71243"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
showguides="true"
|
||||||
|
inkscape:guide-bbox="true"
|
||||||
|
inkscape:window-width="1920"
|
||||||
|
inkscape:window-height="1025"
|
||||||
|
inkscape:window-x="-3"
|
||||||
|
inkscape:window-y="-3"
|
||||||
|
showgrid="true"
|
||||||
|
showborder="true"
|
||||||
|
inkscape:showpageshadow="true"
|
||||||
|
inkscape:window-maximized="1">
|
||||||
|
<sodipodi:guide
|
||||||
|
orientation="0,1"
|
||||||
|
position="93.71293,900"
|
||||||
|
id="guide3421" />
|
||||||
|
<sodipodi:guide
|
||||||
|
orientation="0,1"
|
||||||
|
position="93.71293,100"
|
||||||
|
id="guide3423" />
|
||||||
|
<sodipodi:guide
|
||||||
|
orientation="1,0"
|
||||||
|
position="100,809.01542"
|
||||||
|
id="guide3425" />
|
||||||
|
<sodipodi:guide
|
||||||
|
orientation="1,0"
|
||||||
|
position="900,627.52076"
|
||||||
|
id="guide3427" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title></dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
transform="translate(464.16179,464.03236)">
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path3598"
|
||||||
|
d="M -84.420052,-436.66117 -51.083286,-437.1649 440.4107,35.642909 -51.083286,506.37013 l -33.336766,-0.17898 2.63e-4,-180.86987 -284.314491,0 0,-559.01821 284.314228,0 z m 105.635814,241.29296 0,65.58575 -283.941032,0 0,351.18927 283.941032,0 0,70.16448 L 254.29063,35.837747 z"
|
||||||
|
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.7;color:#000000;fill:#2a7fff;fill-opacity:1;stroke:none;stroke-width:100;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
|
||||||
|
sodipodi:nodetypes="cccccccccccccccccc" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="cccccccccccccccc"
|
||||||
|
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.4;color:#000000;fill:url(#linearGradient5994);fill-opacity:1;stroke:none;stroke-width:100;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter5603);enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
|
||||||
|
d="m 108.62873,-352.87336 -420.17771,388.811334 420.17771,388.870666 0,-150.67685 255.77116,0 0,-464.11716 -255.77115,0 z m -56.376229,141.11624 0,84.36305 254.069059,0 0,347.69092 -254.069059,0 0,80.45844 L -204.00343,35.937974 z"
|
||||||
|
id="path5589"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
transform="matrix(-1.1289593,0,0,1.1289593,65.671473,-4.6383624)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 23 KiB |
1
tools/source_icons/scalable/nav-prev.file
Normal file
@ -0,0 +1 @@
|
|||||||
|
nav-prev.png,w19,actions
|
649
tools/source_icons/scalable/nav-prev.svg
Normal file
@ -0,0 +1,649 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="1000"
|
||||||
|
height="1000"
|
||||||
|
id="svg2"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.48.4 r9939"
|
||||||
|
sodipodi:docname="nav-next.svg"
|
||||||
|
inkscape:export-filename="/home/philippe/devel/rawtherapee/icons/NewIcons/gtk-zoom-11.png"
|
||||||
|
inkscape:export-xdpi="3.5999999"
|
||||||
|
inkscape:export-ydpi="3.5999999"
|
||||||
|
version="1.1">
|
||||||
|
<defs
|
||||||
|
id="defs4">
|
||||||
|
<inkscape:perspective
|
||||||
|
sodipodi:type="inkscape:persp3d"
|
||||||
|
inkscape:vp_x="0 : 36 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_z="72 : 36 : 1"
|
||||||
|
inkscape:persp3d-origin="36 : 24 : 1"
|
||||||
|
id="perspective21" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3614"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3636"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3658"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3680"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3680-0"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3680-8"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3720"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3742"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3742-2"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3742-26"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3742-0"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3742-1"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3836"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective2861"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective2963"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective2843"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective2843-5"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective2839"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3681"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3718"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3759"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3794"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3824"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3852"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3888"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3933"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective2862"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective2954"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3029"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective2891"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective2913"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3812"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3837"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective4696"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3697"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3697-1"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3719"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3740"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3765"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3786"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3813"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3856"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective7641"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective7710"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient7354"
|
||||||
|
x1="-1.8872025"
|
||||||
|
y1="-163.78828"
|
||||||
|
x2="154.22969"
|
||||||
|
y2="-163.78828"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="translate(-294.13778,123.54099)" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
id="linearGradient3641">
|
||||||
|
<stop
|
||||||
|
style="stop-color:#ffffff;stop-opacity:1;"
|
||||||
|
offset="0"
|
||||||
|
id="stop3643" />
|
||||||
|
<stop
|
||||||
|
style="stop-color:#ffffff;stop-opacity:0;"
|
||||||
|
offset="1"
|
||||||
|
id="stop3645" />
|
||||||
|
</linearGradient>
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective7754"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective8318"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient8368"
|
||||||
|
x1="-263.00217"
|
||||||
|
y1="-16.221928"
|
||||||
|
x2="222.29179"
|
||||||
|
y2="-16.221928"
|
||||||
|
gradientUnits="userSpaceOnUse" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient2888"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="-263.00217"
|
||||||
|
y1="-16.221928"
|
||||||
|
x2="222.29179"
|
||||||
|
y2="-16.221928" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient2892"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="-263.00217"
|
||||||
|
y1="-16.221928"
|
||||||
|
x2="222.29179"
|
||||||
|
y2="-16.221928" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient2896"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="-263.00217"
|
||||||
|
y1="-16.221928"
|
||||||
|
x2="222.29179"
|
||||||
|
y2="-16.221928" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient2900"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="-263.00217"
|
||||||
|
y1="-16.221928"
|
||||||
|
x2="222.29179"
|
||||||
|
y2="-16.221928" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient3456"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="173.71875"
|
||||||
|
y1="235.28125"
|
||||||
|
x2="289.4375"
|
||||||
|
y2="235.28125" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective2889"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient3697"
|
||||||
|
x1="-268.9624"
|
||||||
|
y1="-22.264168"
|
||||||
|
x2="216.55397"
|
||||||
|
y2="-22.264168"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="translate(-746.10635,2.9130049)" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3715"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641-3"
|
||||||
|
id="linearGradient3697-3"
|
||||||
|
x1="-268.9624"
|
||||||
|
y1="-22.264168"
|
||||||
|
x2="216.55397"
|
||||||
|
y2="-22.264168"
|
||||||
|
gradientUnits="userSpaceOnUse" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
id="linearGradient3641-3">
|
||||||
|
<stop
|
||||||
|
style="stop-color:#ffffff;stop-opacity:1;"
|
||||||
|
offset="0"
|
||||||
|
id="stop3643-4" />
|
||||||
|
<stop
|
||||||
|
style="stop-color:#ffffff;stop-opacity:0;"
|
||||||
|
offset="1"
|
||||||
|
id="stop3645-6" />
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient
|
||||||
|
y2="-22.264168"
|
||||||
|
x2="216.55397"
|
||||||
|
y1="-22.264168"
|
||||||
|
x1="-268.9624"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
id="linearGradient3726"
|
||||||
|
xlink:href="#linearGradient3641-3"
|
||||||
|
inkscape:collect="always"
|
||||||
|
gradientTransform="translate(-180.70032,-122.18902)" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient5051"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="173.71875"
|
||||||
|
y1="235.28125"
|
||||||
|
x2="289.4375"
|
||||||
|
y2="235.28125" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient5053"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="translate(-746.10635,2.9130049)"
|
||||||
|
x1="-268.9624"
|
||||||
|
y1="-22.264168"
|
||||||
|
x2="216.55397"
|
||||||
|
y2="-22.264168" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient5482"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="173.71875"
|
||||||
|
y1="235.28125"
|
||||||
|
x2="289.4375"
|
||||||
|
y2="235.28125" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient5484"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="translate(-746.10635,2.9130049)"
|
||||||
|
x1="-268.9624"
|
||||||
|
y1="-22.264168"
|
||||||
|
x2="216.55397"
|
||||||
|
y2="-22.264168" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient5498"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="173.71875"
|
||||||
|
y1="235.28125"
|
||||||
|
x2="289.4375"
|
||||||
|
y2="235.28125" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient5508"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="173.71875"
|
||||||
|
y1="235.28125"
|
||||||
|
x2="289.4375"
|
||||||
|
y2="235.28125" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient5546"
|
||||||
|
x1="-464.1618"
|
||||||
|
y1="34.40514"
|
||||||
|
x2="536.64142"
|
||||||
|
y2="34.40514"
|
||||||
|
gradientUnits="userSpaceOnUse" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient5585"
|
||||||
|
x1="-482.78448"
|
||||||
|
y1="34.40514"
|
||||||
|
x2="555.2641"
|
||||||
|
y2="34.40514"
|
||||||
|
gradientUnits="userSpaceOnUse" />
|
||||||
|
<filter
|
||||||
|
inkscape:collect="always"
|
||||||
|
id="filter5603"
|
||||||
|
color-interpolation-filters="sRGB">
|
||||||
|
<feGaussianBlur
|
||||||
|
inkscape:collect="always"
|
||||||
|
stdDeviation="13.626021"
|
||||||
|
id="feGaussianBlur5605" />
|
||||||
|
</filter>
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient5994"
|
||||||
|
x1="-211.58171"
|
||||||
|
y1="38.3853"
|
||||||
|
x2="513.43915"
|
||||||
|
y2="38.3853"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="translate(-113.84421,1.73418)" />
|
||||||
|
</defs>
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="0.59609102"
|
||||||
|
inkscape:cx="384.77689"
|
||||||
|
inkscape:cy="473.71243"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
showguides="true"
|
||||||
|
inkscape:guide-bbox="true"
|
||||||
|
inkscape:window-width="1920"
|
||||||
|
inkscape:window-height="1025"
|
||||||
|
inkscape:window-x="-3"
|
||||||
|
inkscape:window-y="-3"
|
||||||
|
showgrid="true"
|
||||||
|
showborder="true"
|
||||||
|
inkscape:showpageshadow="true"
|
||||||
|
inkscape:window-maximized="1">
|
||||||
|
<sodipodi:guide
|
||||||
|
orientation="0,1"
|
||||||
|
position="93.71293,900"
|
||||||
|
id="guide3421" />
|
||||||
|
<sodipodi:guide
|
||||||
|
orientation="0,1"
|
||||||
|
position="93.71293,100"
|
||||||
|
id="guide3423" />
|
||||||
|
<sodipodi:guide
|
||||||
|
orientation="1,0"
|
||||||
|
position="100,809.01542"
|
||||||
|
id="guide3425" />
|
||||||
|
<sodipodi:guide
|
||||||
|
orientation="1,0"
|
||||||
|
position="900,627.52076"
|
||||||
|
id="guide3427" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title></dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
transform="translate(464.16179,464.03236)">
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path3598"
|
||||||
|
d="m 156.09647,-436.66117 -33.33676,-0.50373 -491.49399,472.807809 491.49399,470.727221 33.33676,-0.17898 -2.6e-4,-180.86987 284.31449,0 0,-559.01821 -284.31423,0 z m -105.635812,241.29296 0,65.58575 283.941032,0 0,351.18927 -283.941032,0 0,70.16448 L -182.61421,35.837747 z"
|
||||||
|
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.7;color:#000000;fill:#2a7fff;fill-opacity:1;stroke:none;stroke-width:100;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
|
||||||
|
sodipodi:nodetypes="cccccccccccccccccc" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="cccccccccccccccc"
|
||||||
|
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.4;color:#000000;fill:url(#linearGradient5994);fill-opacity:1;stroke:none;stroke-width:100;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter5603);enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
|
||||||
|
d="m 108.62873,-352.87336 -420.17771,388.811334 420.17771,388.870666 0,-150.67685 255.77116,0 0,-464.11716 -255.77115,0 z m -56.376229,141.11624 0,84.36305 254.069059,0 0,347.69092 -254.069059,0 0,80.45844 L -204.00343,35.937974 z"
|
||||||
|
id="path5589"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
transform="matrix(1.1289593,0,0,1.1289593,6.0049466,-4.6383624)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 22 KiB |
1
tools/source_icons/scalable/nav-sync.file
Normal file
@ -0,0 +1 @@
|
|||||||
|
nav-sync.png,w14,actions
|
833
tools/source_icons/scalable/nav-sync.svg
Normal file
@ -0,0 +1,833 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="700"
|
||||||
|
height="1000"
|
||||||
|
id="svg2"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.48.4 r9939"
|
||||||
|
sodipodi:docname="nav-sync.svg"
|
||||||
|
inkscape:export-filename="/home/philippe/devel/rawtherapee/icons/NewIcons/gtk-zoom-11.png"
|
||||||
|
inkscape:export-xdpi="3.5999999"
|
||||||
|
inkscape:export-ydpi="3.5999999"
|
||||||
|
version="1.1">
|
||||||
|
<defs
|
||||||
|
id="defs4">
|
||||||
|
<marker
|
||||||
|
inkscape:stockid="RazorWire"
|
||||||
|
id="RazorWire"
|
||||||
|
refX="0"
|
||||||
|
refY="0"
|
||||||
|
orient="auto"
|
||||||
|
style="overflow:visible">
|
||||||
|
<path
|
||||||
|
id="path5895"
|
||||||
|
transform="scale(0.8,0.8)"
|
||||||
|
style="fill:#808080;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.1pt"
|
||||||
|
d="m 0.02272727,-0.74009011 0,1.4375 -7.78124997,2.31250001 18.4374997,0 -7.1874997,-2.31250001 0,-1.4375 7.2499997,-2.15624999 -18.4687497,0 7.74999997,2.15624999 z"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
</marker>
|
||||||
|
<marker
|
||||||
|
inkscape:stockid="TriangleInM"
|
||||||
|
orient="auto"
|
||||||
|
refY="0"
|
||||||
|
refX="0"
|
||||||
|
id="TriangleInM"
|
||||||
|
style="overflow:visible">
|
||||||
|
<path
|
||||||
|
id="path5799"
|
||||||
|
d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
|
||||||
|
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
|
||||||
|
transform="scale(-0.4,-0.4)"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
</marker>
|
||||||
|
<marker
|
||||||
|
inkscape:stockid="TriangleInS"
|
||||||
|
orient="auto"
|
||||||
|
refY="0"
|
||||||
|
refX="0"
|
||||||
|
id="TriangleInS"
|
||||||
|
style="overflow:visible">
|
||||||
|
<path
|
||||||
|
id="path5802"
|
||||||
|
d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
|
||||||
|
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
|
||||||
|
transform="scale(-0.2,-0.2)"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
</marker>
|
||||||
|
<marker
|
||||||
|
inkscape:stockid="TriangleInL"
|
||||||
|
orient="auto"
|
||||||
|
refY="0"
|
||||||
|
refX="0"
|
||||||
|
id="TriangleInL"
|
||||||
|
style="overflow:visible">
|
||||||
|
<path
|
||||||
|
id="path5796"
|
||||||
|
d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
|
||||||
|
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
|
||||||
|
transform="scale(-0.8,-0.8)"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
</marker>
|
||||||
|
<marker
|
||||||
|
inkscape:stockid="Arrow1Sstart"
|
||||||
|
orient="auto"
|
||||||
|
refY="0"
|
||||||
|
refX="0"
|
||||||
|
id="Arrow1Sstart"
|
||||||
|
style="overflow:visible">
|
||||||
|
<path
|
||||||
|
id="path5675"
|
||||||
|
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
|
||||||
|
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
|
||||||
|
transform="matrix(0.2,0,0,0.2,1.2,0)"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
</marker>
|
||||||
|
<marker
|
||||||
|
inkscape:stockid="Arrow2Lstart"
|
||||||
|
orient="auto"
|
||||||
|
refY="0"
|
||||||
|
refX="0"
|
||||||
|
id="Arrow2Lstart"
|
||||||
|
style="overflow:visible">
|
||||||
|
<path
|
||||||
|
id="path5681"
|
||||||
|
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
|
||||||
|
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||||
|
transform="matrix(1.1,0,0,1.1,1.1,0)"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
</marker>
|
||||||
|
<marker
|
||||||
|
inkscape:stockid="Arrow1Mstart"
|
||||||
|
orient="auto"
|
||||||
|
refY="0"
|
||||||
|
refX="0"
|
||||||
|
id="Arrow1Mstart"
|
||||||
|
style="overflow:visible">
|
||||||
|
<path
|
||||||
|
id="path5669"
|
||||||
|
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
|
||||||
|
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
|
||||||
|
transform="matrix(0.4,0,0,0.4,4,0)"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
</marker>
|
||||||
|
<marker
|
||||||
|
inkscape:stockid="Arrow1Lstart"
|
||||||
|
orient="auto"
|
||||||
|
refY="0"
|
||||||
|
refX="0"
|
||||||
|
id="Arrow1Lstart"
|
||||||
|
style="overflow:visible">
|
||||||
|
<path
|
||||||
|
id="path5663"
|
||||||
|
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
|
||||||
|
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
|
||||||
|
transform="matrix(0.8,0,0,0.8,10,0)"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
</marker>
|
||||||
|
<inkscape:perspective
|
||||||
|
sodipodi:type="inkscape:persp3d"
|
||||||
|
inkscape:vp_x="0 : 36 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_z="72 : 36 : 1"
|
||||||
|
inkscape:persp3d-origin="36 : 24 : 1"
|
||||||
|
id="perspective21" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3614"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3636"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3658"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3680"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3680-0"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3680-8"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3720"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3742"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3742-2"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3742-26"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3742-0"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3742-1"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3836"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective2861"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective2963"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective2843"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective2843-5"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective2839"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3681"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3718"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3759"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3794"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3824"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3852"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3888"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3933"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective2862"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective2954"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3029"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective2891"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective2913"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3812"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3837"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective4696"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3697"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3697-1"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3719"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3740"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3765"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3786"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3813"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3856"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective7641"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective7710"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient7354"
|
||||||
|
x1="-1.8872025"
|
||||||
|
y1="-163.78828"
|
||||||
|
x2="154.22969"
|
||||||
|
y2="-163.78828"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="translate(-294.13778,123.54099)" />
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient3641">
|
||||||
|
<stop
|
||||||
|
style="stop-color:#ffffff;stop-opacity:1;"
|
||||||
|
offset="0"
|
||||||
|
id="stop3643" />
|
||||||
|
<stop
|
||||||
|
style="stop-color:#ffffff;stop-opacity:0;"
|
||||||
|
offset="1"
|
||||||
|
id="stop3645" />
|
||||||
|
</linearGradient>
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective7754"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective8318"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient8368"
|
||||||
|
x1="-263.00217"
|
||||||
|
y1="-16.221928"
|
||||||
|
x2="222.29179"
|
||||||
|
y2="-16.221928"
|
||||||
|
gradientUnits="userSpaceOnUse" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient2888"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="-263.00217"
|
||||||
|
y1="-16.221928"
|
||||||
|
x2="222.29179"
|
||||||
|
y2="-16.221928" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient2892"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="-263.00217"
|
||||||
|
y1="-16.221928"
|
||||||
|
x2="222.29179"
|
||||||
|
y2="-16.221928" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient2896"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="-263.00217"
|
||||||
|
y1="-16.221928"
|
||||||
|
x2="222.29179"
|
||||||
|
y2="-16.221928" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient2900"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="-263.00217"
|
||||||
|
y1="-16.221928"
|
||||||
|
x2="222.29179"
|
||||||
|
y2="-16.221928" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective2889"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<inkscape:perspective
|
||||||
|
id="perspective3715"
|
||||||
|
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||||
|
inkscape:vp_z="1 : 0.5 : 1"
|
||||||
|
inkscape:vp_y="0 : 1000 : 0"
|
||||||
|
inkscape:vp_x="0 : 0.5 : 1"
|
||||||
|
sodipodi:type="inkscape:persp3d" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641-3"
|
||||||
|
id="linearGradient3697-3"
|
||||||
|
x1="-268.9624"
|
||||||
|
y1="-22.264168"
|
||||||
|
x2="216.55397"
|
||||||
|
y2="-22.264168"
|
||||||
|
gradientUnits="userSpaceOnUse" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
id="linearGradient3641-3">
|
||||||
|
<stop
|
||||||
|
style="stop-color:#ffffff;stop-opacity:1;"
|
||||||
|
offset="0"
|
||||||
|
id="stop3643-4" />
|
||||||
|
<stop
|
||||||
|
style="stop-color:#ffffff;stop-opacity:0;"
|
||||||
|
offset="1"
|
||||||
|
id="stop3645-6" />
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient
|
||||||
|
y2="-22.264168"
|
||||||
|
x2="216.55397"
|
||||||
|
y1="-22.264168"
|
||||||
|
x1="-268.9624"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
id="linearGradient3726"
|
||||||
|
xlink:href="#linearGradient3641-3"
|
||||||
|
inkscape:collect="always"
|
||||||
|
gradientTransform="translate(-180.70032,-122.18902)" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient5611"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="-482.78448"
|
||||||
|
y1="34.40514"
|
||||||
|
x2="555.2641"
|
||||||
|
y2="34.40514" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient7803"
|
||||||
|
x1="-393.88055"
|
||||||
|
y1="27.71764"
|
||||||
|
x2="-177.38054"
|
||||||
|
y2="27.71764"
|
||||||
|
gradientUnits="userSpaceOnUse" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient3692"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="translate(-288,0)"
|
||||||
|
x1="-393.88055"
|
||||||
|
y1="27.71764"
|
||||||
|
x2="-177.38054"
|
||||||
|
y2="27.71764" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient4518"
|
||||||
|
x1="-464.16183"
|
||||||
|
y1="33.233265"
|
||||||
|
x2="-142.72433"
|
||||||
|
y2="33.233265"
|
||||||
|
gradientUnits="userSpaceOnUse" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient4592"
|
||||||
|
x1="37.15625"
|
||||||
|
y1="489.10938"
|
||||||
|
x2="284.28125"
|
||||||
|
y2="489.10938"
|
||||||
|
gradientUnits="userSpaceOnUse" />
|
||||||
|
<filter
|
||||||
|
inkscape:collect="always"
|
||||||
|
id="filter4598"
|
||||||
|
color-interpolation-filters="sRGB">
|
||||||
|
<feGaussianBlur
|
||||||
|
inkscape:collect="always"
|
||||||
|
stdDeviation="8.86275"
|
||||||
|
id="feGaussianBlur4600" />
|
||||||
|
</filter>
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient4604"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="translate(-288,0)"
|
||||||
|
x1="-393.88055"
|
||||||
|
y1="27.71764"
|
||||||
|
x2="-177.38054"
|
||||||
|
y2="27.71764" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient4626"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="37.15625"
|
||||||
|
y1="489.10938"
|
||||||
|
x2="284.28125"
|
||||||
|
y2="489.10938" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient3401"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="37.15625"
|
||||||
|
y1="489.10938"
|
||||||
|
x2="284.28125"
|
||||||
|
y2="489.10938"
|
||||||
|
gradientTransform="translate(-185.59924,-462.77436)" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient27021"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="37.15625"
|
||||||
|
y1="489.10938"
|
||||||
|
x2="284.28125"
|
||||||
|
y2="489.10938" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient27023"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="translate(-185.59924,-462.77436)"
|
||||||
|
x1="37.15625"
|
||||||
|
y1="489.10938"
|
||||||
|
x2="284.28125"
|
||||||
|
y2="489.10938" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient6005"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="37.15625"
|
||||||
|
y1="489.10938"
|
||||||
|
x2="284.28125"
|
||||||
|
y2="489.10938" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient6025"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="37.15625"
|
||||||
|
y1="489.10938"
|
||||||
|
x2="284.28125"
|
||||||
|
y2="489.10938" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient6039"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="37.15625"
|
||||||
|
y1="489.10938"
|
||||||
|
x2="284.28125"
|
||||||
|
y2="489.10938" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3641"
|
||||||
|
id="linearGradient6057"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="37.15625"
|
||||||
|
y1="489.10938"
|
||||||
|
x2="284.28125"
|
||||||
|
y2="489.10938" />
|
||||||
|
</defs>
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="0.843"
|
||||||
|
inkscape:cx="350"
|
||||||
|
inkscape:cy="501.88924"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
showguides="true"
|
||||||
|
inkscape:guide-bbox="true"
|
||||||
|
inkscape:window-width="1920"
|
||||||
|
inkscape:window-height="1025"
|
||||||
|
inkscape:window-x="-3"
|
||||||
|
inkscape:window-y="-3"
|
||||||
|
showgrid="false"
|
||||||
|
showborder="true"
|
||||||
|
inkscape:showpageshadow="true"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:snap-global="true"
|
||||||
|
inkscape:snap-bbox="true">
|
||||||
|
<inkscape:grid
|
||||||
|
type="xygrid"
|
||||||
|
id="grid5655"
|
||||||
|
empspacing="5"
|
||||||
|
dotted="true"
|
||||||
|
visible="true"
|
||||||
|
enabled="true"
|
||||||
|
snapvisiblegridlinesonly="true" />
|
||||||
|
<sodipodi:guide
|
||||||
|
orientation="0,1"
|
||||||
|
position="-360.61684,227.75801"
|
||||||
|
id="guide13124" />
|
||||||
|
<sodipodi:guide
|
||||||
|
orientation="0,1"
|
||||||
|
position="-607.28981,780.08221"
|
||||||
|
id="guide13126" />
|
||||||
|
<sodipodi:guide
|
||||||
|
orientation="0,1"
|
||||||
|
position="-614.00019,687.81443"
|
||||||
|
id="guide13128" />
|
||||||
|
<sodipodi:guide
|
||||||
|
orientation="0,1"
|
||||||
|
position="-493.21327,100"
|
||||||
|
id="guide13130" />
|
||||||
|
<sodipodi:guide
|
||||||
|
orientation="0,1"
|
||||||
|
position="-171.11481,961.2626"
|
||||||
|
id="guide13132" />
|
||||||
|
<sodipodi:guide
|
||||||
|
orientation="1,0"
|
||||||
|
position="100.86547,1013.2681"
|
||||||
|
id="guide13136" />
|
||||||
|
<sodipodi:guide
|
||||||
|
orientation="1,0"
|
||||||
|
position="200.4745,1000"
|
||||||
|
id="guide13138" />
|
||||||
|
<sodipodi:guide
|
||||||
|
orientation="0,1"
|
||||||
|
position="99.502422,287.70774"
|
||||||
|
id="guide4608" />
|
||||||
|
<sodipodi:guide
|
||||||
|
orientation="0,1"
|
||||||
|
position="318.8019,719.15777"
|
||||||
|
id="guide4622" />
|
||||||
|
<sodipodi:guide
|
||||||
|
orientation="0,1"
|
||||||
|
position="255.04152,900"
|
||||||
|
id="guide27013" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
transform="translate(464.16179,464.03236)">
|
||||||
|
<g
|
||||||
|
id="g6031"
|
||||||
|
transform="translate(1.35195,0)">
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="ccccccccc"
|
||||||
|
id="path3517"
|
||||||
|
d="m -335.49178,414.86073 -10e-6,-566.70796 -90.02195,0 140.01387,-212.18513 140.01388,212.18513 -89.9948,0 0,566.70796 -100.01101,0 z"
|
||||||
|
style="opacity:0.7;fill:#2a7fff;fill-opacity:1;stroke:none;display:inline"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
transform="matrix(0.87117324,0,0,-0.87117324,-425.51372,468.61869)"
|
||||||
|
id="path4584"
|
||||||
|
d="m 134.8125,81.707544 c 0.33175,108.939926 0.35087,194.913246 0.28125,303.823706 -0.0696,108.91046 -0.22797,217.80054 -0.28125,326.6875 l 0,20 -20,0 -77.65625,0 123.5625,187.25 123.5625,-187.25 -77.625,0 -20,0 0,-20 0,-630.511206 z"
|
||||||
|
style="opacity:0.4;fill:url(#linearGradient6057);fill-opacity:1;stroke:none;display:inline;filter:url(#filter4598)"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="csccccccccccc" />
|
||||||
|
</g>
|
||||||
|
<use
|
||||||
|
height="1000"
|
||||||
|
width="700"
|
||||||
|
transform="matrix(1,0,0,-1,339.97225,71.93528)"
|
||||||
|
id="use6035"
|
||||||
|
xlink:href="#g6031"
|
||||||
|
y="0"
|
||||||
|
x="0" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 27 KiB |