diff --git a/icons/CMakeLists.txt b/icons/CMakeLists.txt index 7ba6e5cb..c924093a 100644 --- a/icons/CMakeLists.txt +++ b/icons/CMakeLists.txt @@ -1,10 +1,18 @@ set(ICONS_DEST share/geary/icons) -install(FILES archive-icon.png DESTINATION ${ICONS_DEST}) -install(FILES geary.png DESTINATION ${ICONS_DEST}) -install(FILES geary.png DESTINATION share/icons/hicolor/scalable/apps) -install(FILES multiple-tags.png DESTINATION ${ICONS_DEST}) -install(FILES non-starred-grey.png DESTINATION ${ICONS_DEST}) -install(FILES one-tag.png DESTINATION ${ICONS_DEST}) -install(FILES starred.png DESTINATION ${ICONS_DEST}) +set(ICON_FILES + application-menu.svg + archive.svg + archive-insert.svg + geary.png + mail-inbox.png + mail-sent.png + multiple-tags.png + non-starred-grey.png + one-tag.png + starred.png +) + +install(FILES ${ICON_FILES} DESTINATION ${ICONS_DEST}) +install(FILES geary.png DESTINATION share/icons/hicolor/scalable/apps) diff --git a/icons/application-menu.svg b/icons/application-menu.svg new file mode 100644 index 00000000..072b3a45 --- /dev/null +++ b/icons/application-menu.svg @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/archive-icon.png b/icons/archive-icon.png deleted file mode 100644 index 3fb70032..00000000 Binary files a/icons/archive-icon.png and /dev/null differ diff --git a/icons/archive-insert.svg b/icons/archive-insert.svg new file mode 100644 index 00000000..6f0de555 --- /dev/null +++ b/icons/archive-insert.svg @@ -0,0 +1,544 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/archive.svg b/icons/archive.svg new file mode 100644 index 00000000..b0d16af2 --- /dev/null +++ b/icons/archive.svg @@ -0,0 +1,631 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/mail-inbox.png b/icons/mail-inbox.png new file mode 100644 index 00000000..65c6973e Binary files /dev/null and b/icons/mail-inbox.png differ diff --git a/icons/mail-sent.png b/icons/mail-sent.png new file mode 100644 index 00000000..5a26a638 Binary files /dev/null and b/icons/mail-sent.png differ diff --git a/src/client/geary-controller.vala b/src/client/geary-controller.vala index 5729ff50..c26ba540 100644 --- a/src/client/geary-controller.vala +++ b/src/client/geary-controller.vala @@ -140,7 +140,7 @@ public class GearyController { quit.label = _("_Quit"); entries += quit; - Gtk.ActionEntry mark_menu = { ACTION_MARK_AS_MENU, "mail-mark-notjunk", TRANSLATABLE, null, + Gtk.ActionEntry mark_menu = { ACTION_MARK_AS_MENU, null, TRANSLATABLE, null, null, on_show_mark_menu }; mark_menu.label = _("_Mark as..."); entries += mark_menu; @@ -165,19 +165,19 @@ public class GearyController { mark_unstarred.label = _("U_nstar"); entries += mark_unstarred; - Gtk.ActionEntry new_message = { ACTION_NEW_MESSAGE, Gtk.Stock.NEW, TRANSLATABLE, "N", null, + Gtk.ActionEntry new_message = { ACTION_NEW_MESSAGE, null, TRANSLATABLE, "N", null, on_new_message }; new_message.label = _("_New Message"); entries += new_message; add_accelerator("N", ACTION_NEW_MESSAGE); - Gtk.ActionEntry reply_to_message = { ACTION_REPLY_TO_MESSAGE, Gtk.Stock.GO_BACK, - TRANSLATABLE, "R", null, on_reply_to_message }; + Gtk.ActionEntry reply_to_message = { ACTION_REPLY_TO_MESSAGE, null, TRANSLATABLE, "R", + null, on_reply_to_message }; entries += reply_to_message; add_accelerator("R", ACTION_REPLY_TO_MESSAGE); - Gtk.ActionEntry reply_all_message = { ACTION_REPLY_ALL_MESSAGE, Gtk.Stock.MEDIA_REWIND, - TRANSLATABLE, "R", null, on_reply_all_message }; + Gtk.ActionEntry reply_all_message = { ACTION_REPLY_ALL_MESSAGE, null, TRANSLATABLE, + "R", null, on_reply_all_message }; entries += reply_all_message; add_accelerator("R", ACTION_REPLY_ALL_MESSAGE); @@ -186,7 +186,7 @@ public class GearyController { entries += forward_message; add_accelerator("F", ACTION_FORWARD_MESSAGE); - Gtk.ActionEntry delete_message = { ACTION_DELETE_MESSAGE, Gtk.Stock.CLOSE, TRANSLATABLE, "A", + Gtk.ActionEntry delete_message = { ACTION_DELETE_MESSAGE, null, TRANSLATABLE, "A", null, on_delete_message }; entries += delete_message; add_accelerator("Delete", ACTION_DELETE_MESSAGE); diff --git a/ui/toolbar.glade b/ui/toolbar.glade index 6be29b8b..bb64ee8c 100644 --- a/ui/toolbar.glade +++ b/ui/toolbar.glade @@ -133,7 +133,7 @@ False menu True - gtk-properties + application-menu False