[Xfce4-commits] [xfce/thunar] 01/01: Clean up side pane context menu code

noreply at xfce.org noreply at xfce.org
Mon Mar 16 22:44:51 CET 2020


This is an automated email from the git hooks/post-receive script.

a   l   e   x       p   u   s   h   e   d       a       c   o   m   m   i   t       t   o       b   r   a   n   c   h       m   a   s   t   e   r   
   in repository xfce/thunar.

commit dc0e98f06cbed9cfa4a8041a13bc373a29c91f79
Author: Theo Linkspfeifer <lastonestanding at tutanota.com>
Date:   Mon Mar 16 00:08:26 2020 +0100

    Clean up side pane context menu code
    
    Removes some deprecations and drops unneeded icon.
---
 thunar/thunar-shortcuts-view.c | 43 ++++++++++--------------------------------
 thunar/thunar-tree-view.c      |  2 +-
 2 files changed, 11 insertions(+), 34 deletions(-)

diff --git a/thunar/thunar-shortcuts-view.c b/thunar/thunar-shortcuts-view.c
index f0d893b..f2ef48e 100644
--- a/thunar/thunar-shortcuts-view.c
+++ b/thunar/thunar-shortcuts-view.c
@@ -1122,17 +1122,13 @@ G_GNUC_BEGIN_IGNORE_DEPRECATIONS
 G_GNUC_END_IGNORE_DEPRECATIONS
 
   /* append the "Open in New Tab" menu action */
-G_GNUC_BEGIN_IGNORE_DEPRECATIONS
-  item = gtk_image_menu_item_new_with_mnemonic (_("Open in New Tab"));
-G_GNUC_END_IGNORE_DEPRECATIONS
+  item = gtk_menu_item_new_with_mnemonic (_("Open in New Tab"));
   g_signal_connect_swapped (G_OBJECT (item), "activate", G_CALLBACK (thunar_shortcuts_view_open_in_new_tab_clicked), view);
   gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
   gtk_widget_show (item);
 
   /* append the "Open in New Window" menu action */
-G_GNUC_BEGIN_IGNORE_DEPRECATIONS
-  item = gtk_image_menu_item_new_with_mnemonic (_("Open in New Window"));
-G_GNUC_END_IGNORE_DEPRECATIONS
+  item = gtk_menu_item_new_with_mnemonic (_("Open in New Window"));
   g_signal_connect_swapped (G_OBJECT (item), "activate", G_CALLBACK (thunar_shortcuts_view_open_in_new_window_clicked), view);
   gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
   gtk_widget_show (item);
@@ -1153,25 +1149,19 @@ G_GNUC_END_IGNORE_DEPRECATIONS
         gtk_widget_show (item);
 
         /* append the "Mount" item */
-G_GNUC_BEGIN_IGNORE_DEPRECATIONS
-        item = gtk_image_menu_item_new_with_mnemonic (_("_Mount"));
-G_GNUC_END_IGNORE_DEPRECATIONS
+        item = gtk_menu_item_new_with_mnemonic (_("_Mount"));
         gtk_widget_set_visible (item, can_mount);
         g_signal_connect_swapped (G_OBJECT (item), "activate", G_CALLBACK (thunar_shortcuts_view_mount), view);
         gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
 
         /* append the "Unmount" item */
-G_GNUC_BEGIN_IGNORE_DEPRECATIONS
-        item = gtk_image_menu_item_new_with_mnemonic (_("_Unmount"));
-G_GNUC_END_IGNORE_DEPRECATIONS
+        item = gtk_menu_item_new_with_mnemonic (_("_Unmount"));
         gtk_widget_set_visible (item, can_unmount);
         g_signal_connect_swapped (G_OBJECT (item), "activate", G_CALLBACK (thunar_shortcuts_view_unmount), view);
         gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
 
-        /* append the "Disconnect" (eject + safely remove drive) item */
-G_GNUC_BEGIN_IGNORE_DEPRECATIONS
-        item = gtk_image_menu_item_new_with_mnemonic (_("_Eject"));
-G_GNUC_END_IGNORE_DEPRECATIONS
+        /* append the "Eject" (safely remove drive) item */
+        item = gtk_menu_item_new_with_mnemonic (_("_Eject"));
         gtk_widget_set_visible (item, can_eject);
         gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
         g_signal_connect_swapped (G_OBJECT (item), "activate", G_CALLBACK (thunar_shortcuts_view_eject), view);
@@ -1187,7 +1177,7 @@ G_GNUC_END_IGNORE_DEPRECATIONS
         mount_point = thunar_device_get_root (device);
         shortcuts_model = gtk_tree_model_filter_get_model (GTK_TREE_MODEL_FILTER (model));
 
-        /* append the "Disconnect" item */
+        /* append the "Create Shortcut" item */
 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
         item = gtk_image_menu_item_new_with_mnemonic (_("Create _Shortcut"));
 G_GNUC_END_IGNORE_DEPRECATIONS
@@ -1213,19 +1203,11 @@ G_GNUC_END_IGNORE_DEPRECATIONS
         gtk_widget_show (item);
 
         /* append the "Disconnect" item */
-G_GNUC_BEGIN_IGNORE_DEPRECATIONS
-        item = gtk_image_menu_item_new_with_mnemonic (_("Disconn_ect"));
-G_GNUC_END_IGNORE_DEPRECATIONS
+        item = gtk_menu_item_new_with_mnemonic (_("Disconn_ect"));
         gtk_widget_set_sensitive (item, thunar_device_can_eject (device));
         g_signal_connect_swapped (G_OBJECT (item), "activate", G_CALLBACK (thunar_shortcuts_view_eject), view);
         gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
         gtk_widget_show (item);
-
-G_GNUC_BEGIN_IGNORE_DEPRECATIONS
-        /* TODO: Drop this icon or add a custom one as above (shortcut) */
-        image = gtk_image_new_from_stock (GTK_STOCK_DISCONNECT, GTK_ICON_SIZE_MENU);
-        gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item), image);
-G_GNUC_END_IGNORE_DEPRECATIONS
         break;
 
       case THUNAR_SHORTCUT_GROUP_PLACES_TRASH:
@@ -1235,9 +1217,7 @@ G_GNUC_END_IGNORE_DEPRECATIONS
         gtk_widget_show (item);
 
         /* append the "Empty Trash" menu action */
-G_GNUC_BEGIN_IGNORE_DEPRECATIONS
-        item = gtk_image_menu_item_new_with_mnemonic (_("_Empty Trash"));
-G_GNUC_END_IGNORE_DEPRECATIONS
+        item = gtk_menu_item_new_with_mnemonic (_("_Empty Trash"));
         gtk_widget_set_sensitive (item, (thunar_file_get_item_count (file) > 0));
         g_signal_connect_swapped (G_OBJECT (item), "activate", G_CALLBACK (thunar_shortcuts_view_empty_trash), view);
         gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
@@ -1309,16 +1289,13 @@ G_GNUC_BEGIN_IGNORE_DEPRECATIONS
 G_GNUC_END_IGNORE_DEPRECATIONS
 
       /* append the rename menu item */
-G_GNUC_BEGIN_IGNORE_DEPRECATIONS
-      item = gtk_image_menu_item_new_with_mnemonic (_("Re_name Shortcut"));
-G_GNUC_END_IGNORE_DEPRECATIONS
+      item = gtk_menu_item_new_with_mnemonic (_("Re_name Shortcut"));
       g_object_set_data_full (G_OBJECT (item), I_("thunar-shortcuts-row"),
                               gtk_tree_row_reference_new (model, path),
                               (GDestroyNotify) gtk_tree_row_reference_free);
       g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK (thunar_shortcuts_view_rename_activated), view);
       gtk_widget_set_sensitive (item, mutable);
       gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
-
       gtk_widget_show (item);
     }
 
diff --git a/thunar/thunar-tree-view.c b/thunar/thunar-tree-view.c
index 46098bf..5dc1076 100644
--- a/thunar/thunar-tree-view.c
+++ b/thunar/thunar-tree-view.c
@@ -1346,7 +1346,7 @@ G_GNUC_END_IGNORE_DEPRECATIONS
         }
       else
         {
-          /* append the "Mount Volume" menu action */
+          /* append the "Disconnect" menu action */
           item = gtk_menu_item_new_with_mnemonic (_("Disconn_ect"));
           gtk_widget_set_sensitive (item, thunar_device_can_eject (device));
           g_signal_connect_swapped (G_OBJECT (item), "activate", G_CALLBACK (thunar_tree_view_action_eject), view);

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Xfce4-commits mailing list