From c40f16bedeae6fe3445743d604ca96d455fbda77 Mon Sep 17 00:00:00 2001 From: Jim Nelson Date: Mon, 10 Sep 2012 19:04:00 -0700 Subject: [PATCH] Use icon for Mark menu: Closes #5788 --- icons/24x24/edit-flag.svg | 193 ++++++++++++++++++++++++++++++++ src/client/ui/main-toolbar.vala | 6 +- 2 files changed, 196 insertions(+), 3 deletions(-) create mode 100644 icons/24x24/edit-flag.svg diff --git a/icons/24x24/edit-flag.svg b/icons/24x24/edit-flag.svg new file mode 100644 index 00000000..ace0b3e1 --- /dev/null +++ b/icons/24x24/edit-flag.svg @@ -0,0 +1,193 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/src/client/ui/main-toolbar.vala b/src/client/ui/main-toolbar.vala index 0d7841a9..383cbad9 100644 --- a/src/client/ui/main-toolbar.vala +++ b/src/client/ui/main-toolbar.vala @@ -41,11 +41,11 @@ public class MainToolbar : Gtk.Box { Gtk.ToggleToolButton mark_menu_button = set_toolbutton_action(builder, GearyController.ACTION_MARK_AS_MENU) as Gtk.ToggleToolButton; attach_menu(mark_menu, mark_menu_button); - string mark_menu_label = _("Mark"); - make_menu_dropdown_button(mark_menu_button, null, mark_menu_label); + make_menu_dropdown_button(mark_menu_button, + IconFactory.instance.get_custom_icon("edit-flag", IconFactory.ICON_TOOLBAR), null); Gtk.Menu mark_proxy_menu = (Gtk.Menu) GearyApplication.instance.ui_manager .get_widget("/ui/ToolbarMarkMenuProxy"); - add_proxy_menu(mark_menu_button, mark_menu_label, mark_proxy_menu); + add_proxy_menu(mark_menu_button, _("Mark"), mark_proxy_menu); // Setup the application menu. GearyApplication.instance.load_ui_file("toolbar_menu.ui");