From 9f331c46397ae8c387313acc2a2c536050a05953 Mon Sep 17 00:00:00 2001 From: Niels De Graef Date: Thu, 24 Nov 2016 16:27:43 +0100 Subject: [PATCH] Remove 'EmptyMenu'-action. Bug 775018. Signed-off-by: Niels De Graef --- src/client/application/geary-controller.vala | 7 ------- src/client/components/main-toolbar.vala | 2 +- ui/main-toolbar.ui | 6 ++++++ 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/src/client/application/geary-controller.vala b/src/client/application/geary-controller.vala index 2229089f..03e23835 100644 --- a/src/client/application/geary-controller.vala +++ b/src/client/application/geary-controller.vala @@ -30,7 +30,6 @@ public class GearyController : Geary.BaseObject { public const string ACTION_ARCHIVE_MESSAGE = "GearyArchiveMessage"; public const string ACTION_TRASH_MESSAGE = "GearyTrashMessage"; public const string ACTION_DELETE_MESSAGE = "GearyDeleteMessage"; - public const string ACTION_EMPTY_MENU = "GearyEmptyMenu"; public const string ACTION_EMPTY_SPAM = "GearyEmptySpam"; public const string ACTION_EMPTY_TRASH = "GearyEmptyTrash"; public const string ACTION_UNDO = "GearyUndo"; @@ -519,12 +518,6 @@ public class GearyController : Geary.BaseObject { entries += delete_message; add_accelerator("BackSpace", ACTION_DELETE_MESSAGE); - Gtk.ActionEntry empty_menu = { ACTION_EMPTY_MENU, "edit-clear-all-symbolic", null, null, - null, null }; - empty_menu.label = _("Empty"); - empty_menu.tooltip = _("Empty Spam or Trash folders"); - entries += empty_menu; - Gtk.ActionEntry empty_spam = { ACTION_EMPTY_SPAM, null, null, null, null, on_empty_spam }; empty_spam.label = _("Empty _Spam…"); entries += empty_spam; diff --git a/src/client/components/main-toolbar.vala b/src/client/components/main-toolbar.vala index d28c114d..bf637993 100644 --- a/src/client/components/main-toolbar.vala +++ b/src/client/components/main-toolbar.vala @@ -87,7 +87,7 @@ public class MainToolbar : Gtk.Box { // Setup folder header elements setup_button(compose_new_message_button, GearyController.ACTION_NEW_MESSAGE); - setup_menu_button(empty_menu_button, empty_menu, GearyController.ACTION_EMPTY_MENU); + empty_menu_button.popup = empty_menu; setup_button(search_conversations_button, GearyController.ACTION_TOGGLE_SEARCH); this.bind_property("search-open", search_conversations_button, "active", diff --git a/ui/main-toolbar.ui b/ui/main-toolbar.ui index 58cff1d3..074710c6 100644 --- a/ui/main-toolbar.ui +++ b/ui/main-toolbar.ui @@ -59,6 +59,12 @@ True False True + Empty Spam or Trash folders + + + edit-clear-all-symbolic + + end