From b7cff28128b30971a52d39f78e26f5327ea13615 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Tue, 18 Sep 2012 07:08:41 +0000 Subject: [PATCH] base shelf menu now has option to begin/end moving gadgets SVN revision: 76781 --- src/bin/e_shelf.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/bin/e_shelf.c b/src/bin/e_shelf.c index 367e4e91c..7a78a7459 100644 --- a/src/bin/e_shelf.c +++ b/src/bin/e_shelf.c @@ -2260,6 +2260,19 @@ _e_shelf_menu_pre_cb(void *data, E_Menu *m) e_menu_item_label_set(mi, _("Delete")); e_util_menu_item_theme_icon_set(mi, "list-remove"); e_menu_item_callback_set(mi, _e_shelf_cb_menu_delete, es); + + if (m->parent_item) return; + + mi = e_menu_item_new(m); + e_menu_item_separator_set(mi, 1); + + mi = e_menu_item_new(m); + if (es->gadcon->editing) + e_menu_item_label_set(mi, _("Stop Moving Gadgets")); + else + e_menu_item_label_set(mi, _("Begin Moving Gadgets")); + e_util_menu_item_theme_icon_set(mi, "transform-scale"); + e_menu_item_callback_set(mi, _e_shelf_cb_menu_edit, es); } static void