[gthumb] Allow user to edit tags using the contextual menu also



commit 0943a8711d9096839c47f1a3349da0eb177028cb
Author: Paolo Bacchilega <paobac src gnome org>
Date:   Sun Apr 20 11:29:44 2014 +0200

    Allow user to edit tags using the contextual menu also
    
    [bug #728467]

 extensions/edit_metadata/callbacks.c |   18 +++++++++++++++---
 1 files changed, 15 insertions(+), 3 deletions(-)
---
diff --git a/extensions/edit_metadata/callbacks.c b/extensions/edit_metadata/callbacks.c
index 45b9f01..8d33d46 100644
--- a/extensions/edit_metadata/callbacks.c
+++ b/extensions/edit_metadata/callbacks.c
@@ -41,11 +41,17 @@ static const GActionEntry actions[] = {
 };
 
 
-static const GthMenuEntry action_entries[] = {
+static const GthMenuEntry tools_actions[] = {
        { N_("Delete Metadata"), "win.delete-metadata" }
 };
 
 
+static const GthMenuEntry file_list_actions[] = {
+       { N_("Comment"), "win.edit-metadata", "C" },
+       { N_("Tags"), "win.edit-tags", "T" }
+};
+
+
 void
 edit_metadata__gth_browser_construct_cb (GthBrowser *browser)
 {
@@ -58,8 +64,14 @@ edit_metadata__gth_browser_construct_cb (GthBrowser *browser)
 
        if (gth_main_extension_is_active ("list_tools"))
                gth_menu_manager_append_entries (gth_browser_get_menu_manager (browser, 
GTH_BROWSER_MENU_MANAGER_MORE_TOOLS),
-                                                action_entries,
-                                                G_N_ELEMENTS (action_entries));
+                                                tools_actions,
+                                                G_N_ELEMENTS (tools_actions));
+       gth_menu_manager_append_entries (gth_browser_get_menu_manager (browser, 
GTH_BROWSER_MENU_MANAGER_FILE_LIST_OTHER_ACTIONS),
+                                        file_list_actions,
+                                        G_N_ELEMENTS (file_list_actions));
+       gth_menu_manager_append_entries (gth_browser_get_menu_manager (browser, 
GTH_BROWSER_MENU_MANAGER_FILE_OTHER_ACTIONS),
+                                        file_list_actions,
+                                        G_N_ELEMENTS (file_list_actions));
 
        gth_browser_add_header_bar_button (browser,
                                           GTH_BROWSER_HEADER_SECTION_VIEWER_EDIT,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]