diff --git a/src/ui/widget/layer-selector.cpp b/src/ui/widget/layer-selector.cpp index 0a7861dfdbcddae9f1361daa46f86de7bdfd9b27..a96c12091d2cd3a3fdfa3f73328ae4fb57004009 100644 --- a/src/ui/widget/layer-selector.cpp +++ b/src/ui/widget/layer-selector.cpp @@ -83,6 +83,11 @@ LayerSelector::LayerSelector(SPDesktop *desktop) { set_name("LayerSelector"); + _layer_name.signal_clicked().connect(sigc::mem_fun(*this, &LayerSelector::_layerChoose)); + _layer_name.set_relief(Gtk::RELIEF_NONE); + _layer_name.set_tooltip_text(_("Current layer")); + pack_start(_layer_name, Gtk::PACK_EXPAND_WIDGET); + _eye_label = Gtk::manage(new AlternateIcons(Gtk::ICON_SIZE_MENU, INKSCAPE_ICON("object-visible"), INKSCAPE_ICON("object-hidden"))); _eye_toggle.add(*_eye_label); @@ -101,11 +106,6 @@ LayerSelector::LayerSelector(SPDesktop *desktop) _lock_toggle.set_tooltip_text(_("Lock or unlock current layer")); pack_start(_lock_toggle, Gtk::PACK_EXPAND_PADDING); - _layer_name.signal_clicked().connect(sigc::mem_fun(*this, &LayerSelector::_layerChoose)); - _layer_name.set_relief(Gtk::RELIEF_NONE); - _layer_name.set_tooltip_text(_("Current layer")); - pack_start(_layer_name, Gtk::PACK_EXPAND_WIDGET); - _layer_name.add(_layer_label); _layer_label.set_max_width_chars(16); _layer_label.set_ellipsize(Pango::ELLIPSIZE_END);