[Xfce4-commits] [xfce/xfdesktop] 01/01: Add padding to some context menu icons (Bug #14628)
noreply at xfce.org
noreply at xfce.org
Sun Aug 26 04:14:19 CEST 2018
This is an automated email from the git hooks/post-receive script.
a n d r e 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/xfdesktop.
commit 7c451f864b3b39ab3cc220572ccb292e5e7dae42
Author: Theo Linkspfeifer <lastonestanding at tutanota.com>
Date: Sat Aug 25 23:09:31 2018 -0300
Add padding to some context menu icons (Bug #14628)
---
src/xfdesktop-file-icon-manager.c | 18 +++++++++++-------
1 file changed, 11 insertions(+), 7 deletions(-)
diff --git a/src/xfdesktop-file-icon-manager.c b/src/xfdesktop-file-icon-manager.c
index 919ebb2..24a405c 100644
--- a/src/xfdesktop-file-icon-manager.c
+++ b/src/xfdesktop-file-icon-manager.c
@@ -1488,8 +1488,8 @@ xfdesktop_file_icon_manager_populate_context_menu(XfceDesktop *desktop,
gtk_menu_shell_append(GTK_MENU_SHELL(menu), mi);
tmpl_menu = gtk_menu_new();
+ gtk_menu_set_reserve_toggle_size(GTK_MENU(tmpl_menu), FALSE);
gtk_menu_item_set_submenu(GTK_MENU_ITEM(mi), tmpl_menu);
- gtk_menu_set_reserve_toggle_size (GTK_MENU (tmpl_menu), FALSE);
/* check if XDG_TEMPLATES_DIR="$HOME" and don't show
* templates if so. */
@@ -1507,7 +1507,8 @@ xfdesktop_file_icon_manager_populate_context_menu(XfceDesktop *desktop,
}
if(!gtk_container_get_children((GtkContainer*) tmpl_menu)) {
- mi = gtk_menu_item_new_with_label(_("No templates installed"));
+ img = gtk_image_new_from_icon_name("", GTK_ICON_SIZE_MENU);
+ mi = xfdesktop_menu_create_menu_item_with_mnemonic(_("No templates installed"), img);
gtk_widget_set_sensitive(mi, FALSE);
gtk_widget_show(mi);
gtk_menu_shell_append(GTK_MENU_SHELL(tmpl_menu), mi);
@@ -1614,13 +1615,14 @@ xfdesktop_file_icon_manager_populate_context_menu(XfceDesktop *desktop,
}
if(list_len >= 3) {
- mi = gtk_menu_item_new_with_label(_("Open With"));
+ img = gtk_image_new_from_icon_name("", GTK_ICON_SIZE_MENU);
+ mi = xfdesktop_menu_create_menu_item_with_mnemonic(_("Open With"), img);
gtk_widget_show(mi);
gtk_menu_shell_append(GTK_MENU_SHELL(menu), mi);
app_infos_menu = gtk_menu_new();
- gtk_menu_item_set_submenu(GTK_MENU_ITEM(mi),
- app_infos_menu);
+ gtk_menu_set_reserve_toggle_size(GTK_MENU(app_infos_menu), FALSE);
+ gtk_menu_item_set_submenu(GTK_MENU_ITEM(mi), app_infos_menu);
} else
app_infos_menu = (GtkWidget *)menu;
@@ -1640,7 +1642,8 @@ xfdesktop_file_icon_manager_populate_context_menu(XfceDesktop *desktop,
}
}
- mi = xfdesktop_menu_create_menu_item_with_mnemonic(_("Open With Other _Application..."), NULL);
+ img = gtk_image_new_from_icon_name("", GTK_ICON_SIZE_MENU);
+ mi = xfdesktop_menu_create_menu_item_with_mnemonic(_("Open With Other _Application..."), img);
gtk_widget_show(mi);
if(list_len >= 3)
gtk_menu_shell_append(GTK_MENU_SHELL(app_infos_menu), mi);
@@ -1761,7 +1764,8 @@ xfdesktop_file_icon_manager_populate_context_menu(XfceDesktop *desktop,
gtk_menu_shell_append(GTK_MENU_SHELL(menu), mi);
/* Rename */
- mi = gtk_menu_item_new_with_mnemonic(_("_Rename..."));
+ img = gtk_image_new_from_icon_name("", GTK_ICON_SIZE_MENU);
+ mi = xfdesktop_menu_create_menu_item_with_mnemonic(_("_Rename..."), img);
gtk_widget_show(mi);
gtk_menu_shell_append(GTK_MENU_SHELL(menu), mi);
if(!multi_sel && xfdesktop_file_icon_can_rename_file(file_icon)) {
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Xfce4-commits
mailing list