Mercurial > hg > forks > geeqie
changeset 2812:865f7eab9b6d
Additional optional entries for the toolbar
author | Colin Clark <colin.clark@cclark.uk> |
---|---|
date | Sat, 11 Aug 2018 19:48:17 +0100 |
parents | 579554d940e7 |
children | e9e8e8b2afce |
files | src/icons/Makefile.am src/icons/icon_move.png src/icons/icon_rename.png src/icons/icon_select_all.png src/icons/icon_select_invert.png src/icons/icon_select_none.png src/icons/icon_select_rectangle.png src/layout_util.c src/pixbuf_util.c src/pixbuf_util.h src/toolbar.c |
diffstat | 11 files changed, 43 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/src/icons/Makefile.am Fri Aug 10 10:06:19 2018 +0100 +++ b/src/icons/Makefile.am Sat Aug 11 19:48:17 2018 +0100 @@ -33,7 +33,14 @@ icon_info.png \ icon_sort.png \ icon_pdf.png \ - icon_draw_rectangle.png + icon_draw_rectangle.png \ + icon_move.png \ + icon_rename.png \ + icon_select_all.png \ + icon_select_none.png \ + icon_select_invert.png \ + icon_select_rectangle.png + ICONS_INLINE_PAIRS = \ folder_closed $(srcdir)/folder_closed.png \ @@ -65,7 +72,13 @@ icon_info $(srcdir)/icon_info.png \ icon_sort $(srcdir)/icon_sort.png \ icon_pdf $(srcdir)/icon_pdf.png \ - icon_draw_rectangle $(srcdir)/icon_draw_rectangle.png + icon_draw_rectangle $(srcdir)/icon_draw_rectangle.png \ + icon_move $(srcdir)/icon_move.png \ + icon_rename $(srcdir)/icon_rename.png \ + icon_select_all $(srcdir)/icon_select_all.png \ + icon_select_none $(srcdir)/icon_select_none.png \ + icon_select_invert $(srcdir)/icon_select_invert.png \ + icon_select_rectangle $(srcdir)/icon_select_rectangle.png icons_inline.h: $(ICONS_INLINE) Makefile.in @sh -ec "echo '/* Auto generated file, do not edit */'; echo; \ @@ -83,4 +96,3 @@ EXTRA_DIST = \ $(ICONS_INLINE) \ marker.xpm -
--- a/src/layout_util.c Fri Aug 10 10:06:19 2018 +0100 +++ b/src/layout_util.c Sat Aug 11 19:48:17 2018 +0100 @@ -1839,8 +1839,8 @@ { "Print", GTK_STOCK_PRINT, N_("_Print..."), "<shift>P", N_("Print..."), CB(layout_menu_print_cb) }, { "NewFolder", GTK_STOCK_DIRECTORY, N_("N_ew folder..."), "<control>F", N_("New folder..."), CB(layout_menu_dir_cb) }, { "Copy", GTK_STOCK_COPY, N_("_Copy..."), "<control>C", N_("Copy..."), CB(layout_menu_copy_cb) }, - { "Move", NULL, N_("_Move..."), "<control>M", N_("Move..."), CB(layout_menu_move_cb) }, - { "Rename", NULL, N_("_Rename..."), "<control>R", N_("Rename..."), CB(layout_menu_rename_cb) }, + { "Move", PIXBUF_INLINE_ICON_MOVE, N_("_Move..."), "<control>M", N_("Move..."), CB(layout_menu_move_cb) }, + { "Rename", PIXBUF_INLINE_ICON_RENAME, N_("_Rename..."), "<control>R", N_("Rename..."), CB(layout_menu_rename_cb) }, { "Delete", GTK_STOCK_DELETE, N_("_Delete..."), "<control>D", N_("Delete..."), CB(layout_menu_delete_cb) }, { "DeleteAlt1", GTK_STOCK_DELETE, N_("_Delete..."), "Delete", N_("Delete..."), CB(layout_menu_delete_key_cb) }, { "DeleteAlt2", GTK_STOCK_DELETE, N_("_Delete..."), "KP_Delete", N_("Delete..."), CB(layout_menu_delete_key_cb) }, @@ -1863,9 +1863,9 @@ { "Mirror", NULL, N_("_Mirror"), "<shift>M", N_("Mirror"), CB(layout_menu_alter_mirror_cb) }, { "Flip", NULL, N_("_Flip"), "<shift>F", N_("Flip"), CB(layout_menu_alter_flip_cb) }, { "AlterNone", NULL, N_("_Original state"), "<shift>O", N_("Original state"), CB(layout_menu_alter_none_cb) }, - { "SelectAll", NULL, N_("Select _all"), "<control>A", N_("Select all"), CB(layout_menu_select_all_cb) }, - { "SelectNone", NULL, N_("Select _none"), "<control><shift>A", N_("Select none"), CB(layout_menu_unselect_all_cb) }, - { "SelectInvert", NULL, N_("_Invert Selection"), "<control><shift>I", N_("Invert Selection"), CB(layout_menu_invert_selection_cb) }, + { "SelectAll", PIXBUF_INLINE_ICON_SELECT_ALL, N_("Select _all"), "<control>A", N_("Select all"), CB(layout_menu_select_all_cb) }, + { "SelectNone", PIXBUF_INLINE_ICON_SELECT_NONE, N_("Select _none"), "<control><shift>A", N_("Select none"), CB(layout_menu_unselect_all_cb) }, + { "SelectInvert", PIXBUF_INLINE_ICON_SELECT_INVERT, N_("_Invert Selection"), "<control><shift>I", N_("Invert Selection"), CB(layout_menu_invert_selection_cb) }, { "Preferences", GTK_STOCK_PREFERENCES, N_("P_references..."), "<control>O", N_("Preferences..."), CB(layout_menu_config_cb) }, { "Plugins", GTK_STOCK_PREFERENCES, N_("Configure _Plugins..."), NULL, N_("Configure Plugins..."), CB(layout_menu_editors_cb) }, { "LayoutConfig", GTK_STOCK_PREFERENCES, N_("_Configure this window..."), NULL, N_("Configure this window..."), CB(layout_menu_layout_config_cb) }, @@ -1953,7 +1953,7 @@ { "ImageOverlay", NULL, N_("Image _Overlay"), NULL, N_("Image Overlay"), CB(layout_menu_overlay_cb), FALSE }, { "ImageHistogram", NULL, N_("_Show Histogram"), NULL, N_("Show Histogram"), CB(layout_menu_histogram_cb), FALSE }, { "ImageGuidelines", PIXBUF_INLINE_ICON_GUIDELINES, N_("_Show Guidelines"), NULL, N_("Show Guidelines"), CB(layout_menu_guidelines_cb), FALSE }, - { "RectangularSelection", NULL, N_("Rectangular Selection"), "<alt>R", N_("Rectangular Selection"), CB(layout_menu_rectangular_selection_cb), FALSE }, + { "RectangularSelection", PIXBUF_INLINE_ICON_SELECT_RECTANGLE, N_("Rectangular Selection"), "<alt>R", N_("Rectangular Selection"), CB(layout_menu_rectangular_selection_cb), FALSE }, { "Animate", NULL, N_("GIF _animation"), "A", N_("Toggle GIF animation"), CB(layout_menu_animate_cb), FALSE }, { "ExifRotate", GTK_STOCK_ORIENTATION_PORTRAIT, N_("_Exif rotate"), "<alt>X", N_("Exif rotate"), CB(layout_menu_exif_rotate_cb), FALSE }, { "DrawRectangle", PIXBUF_INLINE_ICON_DRAW_RECTANGLE, N_("Draw Rectangle"), NULL, N_("Draw Rectangle"), CB(layout_menu_select_rectangle_cb), FALSE },
--- a/src/pixbuf_util.c Fri Aug 10 10:06:19 2018 +0100 +++ b/src/pixbuf_util.c Sat Aug 11 19:48:17 2018 +0100 @@ -132,6 +132,12 @@ { PIXBUF_INLINE_ICON_SORT, icon_sort }, { PIXBUF_INLINE_ICON_PDF, icon_pdf }, { PIXBUF_INLINE_ICON_DRAW_RECTANGLE, icon_draw_rectangle }, + { PIXBUF_INLINE_ICON_MOVE, icon_move }, + { PIXBUF_INLINE_ICON_RENAME, icon_rename }, + { PIXBUF_INLINE_ICON_SELECT_ALL, icon_select_all }, + { PIXBUF_INLINE_ICON_SELECT_NONE, icon_select_none }, + { PIXBUF_INLINE_ICON_SELECT_INVERT, icon_select_invert }, + { PIXBUF_INLINE_ICON_SELECT_RECTANGLE, icon_select_rectangle }, { NULL, NULL } };
--- a/src/pixbuf_util.h Fri Aug 10 10:06:19 2018 +0100 +++ b/src/pixbuf_util.h Sat Aug 11 19:48:17 2018 +0100 @@ -66,6 +66,12 @@ #define PIXBUF_INLINE_ICON_SORT "icon_sort" #define PIXBUF_INLINE_ICON_PDF "icon_pdf" #define PIXBUF_INLINE_ICON_DRAW_RECTANGLE "icon_draw_rectangle" +#define PIXBUF_INLINE_ICON_MOVE "icon_move" +#define PIXBUF_INLINE_ICON_RENAME "icon_rename" +#define PIXBUF_INLINE_ICON_SELECT_ALL "icon_select_all" +#define PIXBUF_INLINE_ICON_SELECT_NONE "icon_select_none" +#define PIXBUF_INLINE_ICON_SELECT_INVERT "icon_select_invert" +#define PIXBUF_INLINE_ICON_SELECT_RECTANGLE "icon_select_rectangle" GdkPixbuf *pixbuf_copy_rotate_90(GdkPixbuf *src, gboolean counter_clockwise); GdkPixbuf *pixbuf_copy_mirror(GdkPixbuf *src, gboolean mirror, gboolean flip);
--- a/src/toolbar.c Fri Aug 10 10:06:19 2018 +0100 +++ b/src/toolbar.c Sat Aug 11 19:48:17 2018 +0100 @@ -84,7 +84,17 @@ {"OpenCollection", N_("Open collection"), GTK_STOCK_OPEN}, {"Search", N_("Search"), GTK_STOCK_FIND}, {"FindDupes", N_("Find duplicates"), GTK_STOCK_FIND}, + {"NewFolder", N_("New folder"),GTK_STOCK_DIRECTORY}, + {"Copy", N_("Copy"), GTK_STOCK_COPY}, + {"Move", N_("Move"), PIXBUF_INLINE_ICON_MOVE}, + {"Rename", N_("Rename"), PIXBUF_INLINE_ICON_RENAME}, + {"Delete", N_("Delete"), GTK_STOCK_DELETE}, + {"CloseWindow", N_("Close Window"), GTK_STOCK_CLOSE}, {"PanView", N_("Pan view"), PIXBUF_INLINE_ICON_PANORAMA}, + {"SelectAll", N_("Select all"), PIXBUF_INLINE_ICON_SELECT_ALL}, + {"SelectNone", N_("Select none"), PIXBUF_INLINE_ICON_SELECT_NONE}, + {"SelectInvert", N_("Select invert"), PIXBUF_INLINE_ICON_SELECT_INVERT}, + {"RectangularSelection", N_("Select rectangle"), PIXBUF_INLINE_ICON_SELECT_RECTANGLE}, {"Print", N_("Print"), GTK_STOCK_PRINT}, {"Preferences", N_("Preferences"), GTK_STOCK_PREFERENCES}, {"LayoutConfig", N_("Configure this window"), GTK_STOCK_PREFERENCES},