summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAlex Valavanis <valavanisalex@gmail.com>2012-05-31 09:47:47 +0000
committerAlex Valavanis <valavanisalex@gmail.com>2012-05-31 09:47:47 +0000
commit171388538c745be507c5918cf47529ff4acc2361 (patch)
tree83f55fc3d8ccb80978eaea0d1c87a47ea7ba217b /src
parentMake multiple measurement labels avoid overlapping each other. (diff)
downloadinkscape-171388538c745be507c5918cf47529ff4acc2361.tar.gz
inkscape-171388538c745be507c5918cf47529ff4acc2361.zip
Fix remaining gtkmm 3 menu issues
(bzr r11442)
Diffstat (limited to 'src')
-rw-r--r--src/ui/dialog/filter-effects-dialog.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/ui/dialog/filter-effects-dialog.cpp b/src/ui/dialog/filter-effects-dialog.cpp
index 8d433b880..21f7006f3 100644
--- a/src/ui/dialog/filter-effects-dialog.cpp
+++ b/src/ui/dialog/filter-effects-dialog.cpp
@@ -1354,8 +1354,9 @@ void FilterEffectsDialog::FilterModifier::filter_list_button_release(GdkEventBut
{
if((event->type == GDK_BUTTON_RELEASE) && (event->button == 3)) {
const bool sensitive = get_selected_filter() != NULL;
- _menu->items()[0].set_sensitive(sensitive);
- _menu->items()[1].set_sensitive(sensitive);
+ std::vector<Gtk::Widget*> items = _menu->get_children();
+ items[0]->set_sensitive(sensitive);
+ items[1]->set_sensitive(sensitive);
_menu->popup(event->button, event->time);
}
}
@@ -2046,8 +2047,9 @@ bool FilterEffectsDialog::PrimitiveList::on_button_release_event(GdkEventButton*
if((e->type == GDK_BUTTON_RELEASE) && (e->button == 3)) {
const bool sensitive = get_selected() != NULL;
- _primitive_menu->items()[0].set_sensitive(sensitive);
- _primitive_menu->items()[1].set_sensitive(sensitive);
+ std::vector<Gtk::Widget*> items = _primitive_menu->get_children();
+ items[0]->set_sensitive(sensitive);
+ items[1]->set_sensitive(sensitive);
_primitive_menu->popup(e->button, e->time);
return true;