diff --git a/rtdata/images/Dark/actions/expanderClosed.png b/rtdata/images/Dark/actions/expanderClosed.png index 0df54f055..1de089570 100644 Binary files a/rtdata/images/Dark/actions/expanderClosed.png and b/rtdata/images/Dark/actions/expanderClosed.png differ diff --git a/rtdata/images/Dark/actions/expanderDisabled.png b/rtdata/images/Dark/actions/expanderDisabled.png index 228902030..1593dc5b5 100644 Binary files a/rtdata/images/Dark/actions/expanderDisabled.png and b/rtdata/images/Dark/actions/expanderDisabled.png differ diff --git a/rtdata/images/Dark/actions/expanderEnabled.png b/rtdata/images/Dark/actions/expanderEnabled.png index 8e9ff1a81..a3d16f51c 100644 Binary files a/rtdata/images/Dark/actions/expanderEnabled.png and b/rtdata/images/Dark/actions/expanderEnabled.png differ diff --git a/rtdata/images/Dark/actions/expanderInconsistent.png b/rtdata/images/Dark/actions/expanderInconsistent.png index af7e889cb..06619ca10 100644 Binary files a/rtdata/images/Dark/actions/expanderInconsistent.png and b/rtdata/images/Dark/actions/expanderInconsistent.png differ diff --git a/rtdata/images/Dark/actions/expanderOpened.png b/rtdata/images/Dark/actions/expanderOpened.png index b06c69f0e..176e99dae 100644 Binary files a/rtdata/images/Dark/actions/expanderOpened.png and b/rtdata/images/Dark/actions/expanderOpened.png differ diff --git a/rtdata/images/Light/actions/expanderClosed.png b/rtdata/images/Light/actions/expanderClosed.png index c436748b6..90d1269aa 100644 Binary files a/rtdata/images/Light/actions/expanderClosed.png and b/rtdata/images/Light/actions/expanderClosed.png differ diff --git a/rtdata/images/Light/actions/expanderDisabled.png b/rtdata/images/Light/actions/expanderDisabled.png index ad974a6d5..27b1ed1d7 100644 Binary files a/rtdata/images/Light/actions/expanderDisabled.png and b/rtdata/images/Light/actions/expanderDisabled.png differ diff --git a/rtdata/images/Light/actions/expanderEnabled.png b/rtdata/images/Light/actions/expanderEnabled.png index db02844f7..402d4aae2 100644 Binary files a/rtdata/images/Light/actions/expanderEnabled.png and b/rtdata/images/Light/actions/expanderEnabled.png differ diff --git a/rtdata/images/Light/actions/expanderInconsistent.png b/rtdata/images/Light/actions/expanderInconsistent.png index 46092d748..9f87059dc 100644 Binary files a/rtdata/images/Light/actions/expanderInconsistent.png and b/rtdata/images/Light/actions/expanderInconsistent.png differ diff --git a/rtdata/images/Light/actions/expanderOpened.png b/rtdata/images/Light/actions/expanderOpened.png index 4f690bc86..e53435263 100644 Binary files a/rtdata/images/Light/actions/expanderOpened.png and b/rtdata/images/Light/actions/expanderOpened.png differ diff --git a/rtgui/guiutils.cc b/rtgui/guiutils.cc index 1aa4be64b..9237488af 100644 --- a/rtgui/guiutils.cc +++ b/rtgui/guiutils.cc @@ -401,108 +401,6 @@ bool ExpanderBox::on_expose_event(GdkEventExpose* event) { return retVal; } -void MyExpander::init() { - inconsistentPBuf = Gdk::Pixbuf::create_from_file(RTImage::findIconAbsolutePath("expanderInconsistent.png")); - enabledPBuf = Gdk::Pixbuf::create_from_file(RTImage::findIconAbsolutePath("expanderEnabled.png")); - disabledPBuf = Gdk::Pixbuf::create_from_file(RTImage::findIconAbsolutePath("expanderDisabled.png")); - openedPBuf = Gdk::Pixbuf::create_from_file(RTImage::findIconAbsolutePath("expanderOpened.png")); - closedPBuf = Gdk::Pixbuf::create_from_file(RTImage::findIconAbsolutePath("expanderClosed.png")); -} - -MyExpander::MyExpander(bool useEnabled, Gtk::Widget* titleWidget) : - enabled(false), inconsistent(false), flushEvent(false), expBox(NULL), - child(NULL), headerWidget(NULL), statusImage(NULL), - label(NULL), useEnabled(useEnabled) -{ - set_spacing(options.slimUI ? 0 : 2); - set_name("MyExpander"); - set_can_focus(false); - - headerHBox = Gtk::manage( new Gtk::HBox()); - headerHBox->set_can_focus(false); - - if (useEnabled) { - statusImage = Gtk::manage(new Gtk::Image(disabledPBuf)); - Gtk::EventBox *imageEvBox = Gtk::manage(new Gtk::EventBox()); - imageEvBox->add(*statusImage); - imageEvBox->set_above_child(true); - imageEvBox->signal_button_release_event().connect( sigc::mem_fun(this, & MyExpander::on_enabled_change) ); - headerHBox->pack_start(*imageEvBox, Gtk::PACK_SHRINK, 0); - } - else { - statusImage = Gtk::manage(new Gtk::Image(openedPBuf)); - headerHBox->pack_start(*statusImage, Gtk::PACK_SHRINK, 0); - } - statusImage->set_can_focus(false); - - if (titleWidget) { - headerHBox->pack_start(*titleWidget, Gtk::PACK_EXPAND_WIDGET, 0); - headerWidget = titleWidget; - } - - titleEvBox = Gtk::manage(new Gtk::EventBox()); - titleEvBox->set_name("MyExpanderTitle"); - titleEvBox->add(*headerHBox); - titleEvBox->set_above_child(false); // this is the key! By making it below the child, they will get the events first. - titleEvBox->set_can_focus(false); - - pack_start(*titleEvBox, Gtk::PACK_EXPAND_WIDGET, 0); - - updateStyle(); - titleEvBox->signal_button_release_event().connect( sigc::mem_fun(this, & MyExpander::on_toggle) ); - titleEvBox->signal_enter_notify_event().connect( sigc::mem_fun(this, & MyExpander::on_enter_leave), false); - titleEvBox->signal_leave_notify_event().connect( sigc::mem_fun(this, & MyExpander::on_enter_leave), false); -} - -MyExpander::MyExpander(bool useEnabled, Glib::ustring titleLabel) : - enabled(false), inconsistent(false), flushEvent(false), expBox(NULL), - child(NULL), headerWidget(NULL), statusImage(NULL), - label(NULL), useEnabled(useEnabled) -{ - set_spacing(options.slimUI ? 0 : 2); - set_name("MyExpander"); - set_can_focus(false); - - headerHBox = Gtk::manage( new Gtk::HBox()); - headerHBox->set_can_focus(false); - - - if (useEnabled) { - statusImage = Gtk::manage(new Gtk::Image(disabledPBuf)); - Gtk::EventBox *imageEvBox = Gtk::manage(new Gtk::EventBox()); - imageEvBox->add(*statusImage); - imageEvBox->set_above_child(true); - imageEvBox->signal_button_release_event().connect( sigc::mem_fun(this, & MyExpander::on_enabled_change) ); - headerHBox->pack_start(*imageEvBox, Gtk::PACK_SHRINK, 0); - } - else { - statusImage = Gtk::manage(new Gtk::Image(openedPBuf)); - headerHBox->pack_start(*statusImage, Gtk::PACK_SHRINK, 0); - } - statusImage->set_can_focus(false); - - Glib::ustring str("-"); - if (!titleLabel.empty()) - str = titleLabel; - label = Gtk::manage(new Gtk::Label()); - label->set_alignment(Gtk::ALIGN_LEFT, Gtk::ALIGN_CENTER); - label->set_markup(Glib::ustring("") + escapeHtmlChars(titleLabel) + Glib::ustring("")); - headerHBox->pack_start(*label, Gtk::PACK_EXPAND_WIDGET, 0); - - titleEvBox = Gtk::manage(new Gtk::EventBox()); - titleEvBox->set_name("MyExpanderTitle"); - titleEvBox->add(*headerHBox); - titleEvBox->set_above_child(false); // this is the key! By make it below the child, they will get the events first. - titleEvBox->set_can_focus(false); - - pack_start(*titleEvBox, Gtk::PACK_EXPAND_WIDGET, 0); - - updateStyle(); - titleEvBox->signal_button_release_event().connect( sigc::mem_fun(this, & MyExpander::on_toggle)); - titleEvBox->signal_enter_notify_event().connect( sigc::mem_fun(this, & MyExpander::on_enter_leave), false); - titleEvBox->signal_leave_notify_event().connect( sigc::mem_fun(this, & MyExpander::on_enter_leave), false); -} - ExpanderBox::ExpanderBox( Gtk::Container *p):pC(p) { set_name ("ExpanderBox"); updateStyle(); @@ -529,7 +427,113 @@ void ExpanderBox::hideBox() { Gtk::EventBox::hide(); } -bool MyExpander::on_enter_leave (GdkEventCrossing* event) { +void MyExpander::init() { + inconsistentPBuf = Gdk::Pixbuf::create_from_file(RTImage::findIconAbsolutePath("expanderInconsistent.png")); + enabledPBuf = Gdk::Pixbuf::create_from_file(RTImage::findIconAbsolutePath("expanderEnabled.png")); + disabledPBuf = Gdk::Pixbuf::create_from_file(RTImage::findIconAbsolutePath("expanderDisabled.png")); + openedPBuf = Gdk::Pixbuf::create_from_file(RTImage::findIconAbsolutePath("expanderOpened.png")); + closedPBuf = Gdk::Pixbuf::create_from_file(RTImage::findIconAbsolutePath("expanderClosed.png")); +} + +MyExpander::MyExpander(bool useEnabled, Gtk::Widget* titleWidget) : + enabled(false), inconsistent(false), flushEvent(false), expBox(NULL), + child(NULL), headerWidget(NULL), statusImage(NULL), + label(NULL), useEnabled(useEnabled) +{ + set_spacing(options.slimUI ? 0 : 2); + set_name("MyExpander"); + set_can_focus(false); + + headerHBox = Gtk::manage( new Gtk::HBox()); + headerHBox->set_can_focus(false); + + if (useEnabled) { + statusImage = Gtk::manage(new Gtk::Image(disabledPBuf)); + imageEvBox = Gtk::manage(new Gtk::EventBox()); + imageEvBox->add(*statusImage); + imageEvBox->set_above_child(true); + imageEvBox->signal_button_release_event().connect( sigc::mem_fun(this, & MyExpander::on_enabled_change) ); + imageEvBox->signal_enter_notify_event().connect( sigc::mem_fun(this, & MyExpander::on_enter_leave_enable), false ); + imageEvBox->signal_leave_notify_event().connect( sigc::mem_fun(this, & MyExpander::on_enter_leave_enable), false ); + headerHBox->pack_start(*imageEvBox, Gtk::PACK_SHRINK, 0); + } + else { + statusImage = Gtk::manage(new Gtk::Image(openedPBuf)); + headerHBox->pack_start(*statusImage, Gtk::PACK_SHRINK, 0); + } + statusImage->set_can_focus(false); + + if (titleWidget) { + headerHBox->pack_start(*titleWidget, Gtk::PACK_EXPAND_WIDGET, 0); + headerWidget = titleWidget; + } + + titleEvBox = Gtk::manage(new Gtk::EventBox()); + titleEvBox->set_name("MyExpanderTitle"); + titleEvBox->add(*headerHBox); + titleEvBox->set_above_child(false); // this is the key! By making it below the child, they will get the events first. + titleEvBox->set_can_focus(false); + + pack_start(*titleEvBox, Gtk::PACK_EXPAND_WIDGET, 0); + + updateStyle(); + titleEvBox->signal_button_release_event().connect( sigc::mem_fun(this, & MyExpander::on_toggle) ); + titleEvBox->signal_enter_notify_event().connect( sigc::mem_fun(this, & MyExpander::on_enter_leave_title), false); + titleEvBox->signal_leave_notify_event().connect( sigc::mem_fun(this, & MyExpander::on_enter_leave_title), false); +} + +MyExpander::MyExpander(bool useEnabled, Glib::ustring titleLabel) : + enabled(false), inconsistent(false), flushEvent(false), expBox(NULL), + child(NULL), headerWidget(NULL), statusImage(NULL), + label(NULL), useEnabled(useEnabled) +{ + set_spacing(options.slimUI ? 0 : 2); + set_name("MyExpander"); + set_can_focus(false); + + headerHBox = Gtk::manage( new Gtk::HBox()); + headerHBox->set_can_focus(false); + + + if (useEnabled) { + statusImage = Gtk::manage(new Gtk::Image(disabledPBuf)); + imageEvBox = Gtk::manage(new Gtk::EventBox()); + imageEvBox->add(*statusImage); + imageEvBox->set_above_child(true); + imageEvBox->signal_button_release_event().connect( sigc::mem_fun(this, & MyExpander::on_enabled_change) ); + imageEvBox->signal_enter_notify_event().connect( sigc::mem_fun(this, & MyExpander::on_enter_leave_enable), false ); + imageEvBox->signal_leave_notify_event().connect( sigc::mem_fun(this, & MyExpander::on_enter_leave_enable), false ); + headerHBox->pack_start(*imageEvBox, Gtk::PACK_SHRINK, 0); + } + else { + statusImage = Gtk::manage(new Gtk::Image(openedPBuf)); + headerHBox->pack_start(*statusImage, Gtk::PACK_SHRINK, 0); + } + statusImage->set_can_focus(false); + + Glib::ustring str("-"); + if (!titleLabel.empty()) + str = titleLabel; + label = Gtk::manage(new Gtk::Label()); + label->set_alignment(Gtk::ALIGN_LEFT, Gtk::ALIGN_CENTER); + label->set_markup(Glib::ustring("") + escapeHtmlChars(titleLabel) + Glib::ustring("")); + headerHBox->pack_start(*label, Gtk::PACK_EXPAND_WIDGET, 0); + + titleEvBox = Gtk::manage(new Gtk::EventBox()); + titleEvBox->set_name("MyExpanderTitle"); + titleEvBox->add(*headerHBox); + titleEvBox->set_above_child(false); // this is the key! By make it below the child, they will get the events first. + titleEvBox->set_can_focus(false); + + pack_start(*titleEvBox, Gtk::PACK_EXPAND_WIDGET, 0); + + updateStyle(); + titleEvBox->signal_button_release_event().connect( sigc::mem_fun(this, & MyExpander::on_toggle)); + titleEvBox->signal_enter_notify_event().connect( sigc::mem_fun(this, & MyExpander::on_enter_leave_title), false); + titleEvBox->signal_leave_notify_event().connect( sigc::mem_fun(this, & MyExpander::on_enter_leave_title), false); +} + +bool MyExpander::on_enter_leave_title (GdkEventCrossing* event) { if (is_sensitive()) { if (event->type == GDK_ENTER_NOTIFY) { titleEvBox->set_state(Gtk::STATE_PRELIGHT); @@ -543,6 +547,20 @@ bool MyExpander::on_enter_leave (GdkEventCrossing* event) { return true; } +bool MyExpander::on_enter_leave_enable (GdkEventCrossing* event) { + if (is_sensitive()) { + if (event->type == GDK_ENTER_NOTIFY) { + imageEvBox->set_state(Gtk::STATE_PRELIGHT); + queue_draw(); + } + else if (event->type == GDK_LEAVE_NOTIFY) { + imageEvBox->set_state(Gtk::STATE_NORMAL); + queue_draw(); + } + } + return true; +} + void MyExpander::updateStyle() { headerHBox->set_spacing(options.slimUI ? 2 : 5); headerHBox->set_border_width(options.slimUI ? 1 : 2); diff --git a/rtgui/guiutils.h b/rtgui/guiutils.h index bc6c52b5e..960401a2e 100644 --- a/rtgui/guiutils.h +++ b/rtgui/guiutils.h @@ -126,13 +126,16 @@ private: Gtk::HBox *headerHBox; bool flushEvent; /// Flag to control the weird event mechanism of Gtk (please prove me wrong!) ExpanderBox* expBox; /// Frame that includes the child and control its visibility + Gtk::EventBox *imageEvBox; /// Enable/Disable or Open/Close arrow event box /// Triggered on opened/closed event bool on_toggle(GdkEventButton* event); /// Triggered on enabled/disabled change -> will emit a toggle event to the connected objects bool on_enabled_change(GdkEventButton* event); - /// Used to handle the colored background - bool on_enter_leave (GdkEventCrossing* event); + /// Used to handle the colored background for the whole Title + bool on_enter_leave_title (GdkEventCrossing* event); + /// Used to handle the colored background for the Enable button + bool on_enter_leave_enable (GdkEventCrossing* event); /// Update the style of this widget, depending in the "slim" option void updateStyle(); diff --git a/tools/source_icons/scalable/expanderClosed.file b/tools/source_icons/scalable/expanderClosed.file index 42abd041b..039041106 100644 --- a/tools/source_icons/scalable/expanderClosed.file +++ b/tools/source_icons/scalable/expanderClosed.file @@ -1 +1 @@ -expanderClosed.png,w12,actions +expanderClosed.png,w18,actions diff --git a/tools/source_icons/scalable/expanderClosed.svg b/tools/source_icons/scalable/expanderClosed.svg index a7dca0cfc..ca47969f8 100644 --- a/tools/source_icons/scalable/expanderClosed.svg +++ b/tools/source_icons/scalable/expanderClosed.svg @@ -10,7 +10,7 @@ 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" + width="1300" height="1000" id="svg2" sodipodi:version="0.32" @@ -307,20 +307,20 @@ inkscape:collect="always" xlink:href="#linearGradient3625" id="linearGradient3631" - x1="-274.27156" - y1="34.445074" - x2="334.30281" - y2="34.445074" + x1="-274.27155" + y1="34.445072" + x2="334.3028" + y2="34.445072" gradientUnits="userSpaceOnUse" /> + gradientUnits="userSpaceOnUse" /> + + + + + + image/svg+xml - + @@ -683,19 +715,23 @@ - - + + + + diff --git a/tools/source_icons/scalable/expanderDisabled.file b/tools/source_icons/scalable/expanderDisabled.file index 28eb79392..e2cc81d31 100644 --- a/tools/source_icons/scalable/expanderDisabled.file +++ b/tools/source_icons/scalable/expanderDisabled.file @@ -1 +1 @@ -expanderDisabled.png,w12,actions +expanderDisabled.png,w18,actions diff --git a/tools/source_icons/scalable/expanderDisabled.svg b/tools/source_icons/scalable/expanderDisabled.svg index 5e82ba4d8..1826d71f7 100644 --- a/tools/source_icons/scalable/expanderDisabled.svg +++ b/tools/source_icons/scalable/expanderDisabled.svg @@ -10,7 +10,7 @@ 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" + width="1300" height="1000" id="svg2" sodipodi:version="0.32" @@ -283,20 +283,20 @@ inkscape:collect="always" xlink:href="#linearGradient3625" id="linearGradient3631" - x1="-274.27156" - y1="34.445074" - x2="334.30281" - y2="34.445074" + x1="-274.27155" + y1="34.445072" + x2="334.3028" + y2="34.445072" gradientUnits="userSpaceOnUse" /> + d="m -88.73454,-132.23737 c -76.58256,42.130688 -128.60399,123.6612321 -128.60399,217.10952 0,136.48913 110.97734,247.55344 247.359582,247.55344 136.382238,0 247.384578,-111.06431 247.384578,-247.55344 0,-93.4496955 -52.04453,-174.9794 -128.62899,-217.10952 l 0,46.803955 c 53.62053,37.471077 88.61052,99.700722 88.61052,170.305565 0,114.85813 -92.59794,207.52864 -207.366108,207.52864 -114.768164,0 -207.366112,-92.67051 -207.366112,-207.52864 0,-70.604843 34.98281,-132.834488 88.61052,-170.305565 l 0,-46.803955 z" + id="path3832" + inkscape:connector-curvature="0" /> diff --git a/tools/source_icons/scalable/expanderEnabled.file b/tools/source_icons/scalable/expanderEnabled.file index 55afa72ed..790e109da 100644 --- a/tools/source_icons/scalable/expanderEnabled.file +++ b/tools/source_icons/scalable/expanderEnabled.file @@ -1 +1 @@ -expanderEnabled.png,w12,actions +expanderEnabled.png,w18,actions diff --git a/tools/source_icons/scalable/expanderEnabled.svg b/tools/source_icons/scalable/expanderEnabled.svg index 318e61341..1407ca335 100644 --- a/tools/source_icons/scalable/expanderEnabled.svg +++ b/tools/source_icons/scalable/expanderEnabled.svg @@ -10,12 +10,12 @@ 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" + width="1300" height="1000" id="svg2" sodipodi:version="0.32" inkscape:version="0.48.3.1 r9886" - sodipodi:docname="crop.svg" + sodipodi:docname="expanderEnabled.svg" inkscape:export-filename="/home/philippe/devel/rawtherapee/icons/NewIcons/crop22.png" inkscape:export-xdpi="2.1600001" inkscape:export-ydpi="2.1600001" @@ -283,37 +283,21 @@ inkscape:collect="always" xlink:href="#linearGradient3625" id="linearGradient3631" - x1="-274.27156" - y1="34.445074" - x2="334.30281" - y2="34.445074" + x1="-274.27155" + y1="34.445072" + x2="334.3028" + y2="34.445072" gradientUnits="userSpaceOnUse" /> - - - - - - + id="filter4171" + color-interpolation-filters="sRGB"> + height="1.2280345" + color-interpolation-filters="sRGB"> + + + + + - - - - - - - - + + + + diff --git a/tools/source_icons/scalable/expanderInconsistent.file b/tools/source_icons/scalable/expanderInconsistent.file index 594ef14d9..0ce1f9a2e 100644 --- a/tools/source_icons/scalable/expanderInconsistent.file +++ b/tools/source_icons/scalable/expanderInconsistent.file @@ -1 +1 @@ -expanderInconsistent.png,w12,actions +expanderInconsistent.png,w18,actions diff --git a/tools/source_icons/scalable/expanderInconsistent.svg b/tools/source_icons/scalable/expanderInconsistent.svg index 176b900df..167b86b66 100644 --- a/tools/source_icons/scalable/expanderInconsistent.svg +++ b/tools/source_icons/scalable/expanderInconsistent.svg @@ -10,12 +10,12 @@ 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" + width="1300" height="1000" id="svg2" sodipodi:version="0.32" inkscape:version="0.48.3.1 r9886" - sodipodi:docname="expanderDisabled.svg" + sodipodi:docname="expanderInconsistent.svg" inkscape:export-filename="/home/philippe/devel/rawtherapee/icons/NewIcons/crop22.png" inkscape:export-xdpi="2.1600001" inkscape:export-ydpi="2.1600001" @@ -283,20 +283,20 @@ inkscape:collect="always" xlink:href="#linearGradient3625" id="linearGradient3631" - x1="-274.27156" - y1="34.445074" - x2="334.30281" - y2="34.445074" + x1="-274.27155" + y1="34.445072" + x2="334.3028" + y2="34.445072" gradientUnits="userSpaceOnUse" /> + inkscape:collect="always" + color-interpolation-filters="sRGB"> @@ -1154,6 +1155,26 @@ y1="-91.573822" x2="71.28112" y2="-91.573822" /> + + image/svg+xml - + @@ -1202,23 +1223,20 @@ transform="matrix(1.5074827,0,0,1.5074827,-9.4212231,-17.89429)"> - - - - + d="M -88.785465,-132.68836 C -165.40086,-90.572569 -217.44459,-9.0709456 -217.44459,84.344206 c 0,136.440714 111.02492,247.465634 247.465635,247.465634 136.440715,0 247.490635,-111.02492 247.490635,-247.465634 0,-93.41656 -52.06684,-174.917327 -128.68413,-217.032566 l 0,46.787414 c 53.64352,37.457766 88.64852,99.665345 88.64852,170.245152 0,114.817384 -92.63765,207.455024 -207.455025,207.455024 -114.817372,0 -207.455025,-92.63764 -207.455025,-207.455024 0,-70.579807 34.99781,-132.787386 88.648515,-170.245152 l 0,-46.787414 z" + id="path3832" + inkscape:connector-curvature="0" /> + + diff --git a/tools/source_icons/scalable/expanderOpened.file b/tools/source_icons/scalable/expanderOpened.file index 7b7d1aad6..c2175efad 100644 --- a/tools/source_icons/scalable/expanderOpened.file +++ b/tools/source_icons/scalable/expanderOpened.file @@ -1 +1 @@ -expanderOpened.png,w12,actions +expanderOpened.png,w18,actions diff --git a/tools/source_icons/scalable/expanderOpened.svg b/tools/source_icons/scalable/expanderOpened.svg index 06d8e8bf9..c00fe2d85 100644 --- a/tools/source_icons/scalable/expanderOpened.svg +++ b/tools/source_icons/scalable/expanderOpened.svg @@ -10,7 +10,7 @@ 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" + width="1300" height="1000" id="svg2" sodipodi:version="0.32" @@ -307,20 +307,20 @@ inkscape:collect="always" xlink:href="#linearGradient3625" id="linearGradient3631" - x1="-274.27156" - y1="34.445074" - x2="334.30281" - y2="34.445074" + x1="-274.27155" + y1="34.445072" + x2="334.3028" + y2="34.445072" gradientUnits="userSpaceOnUse" /> + - - + + + +