diff options
author | waker <wakeroid@gmail.com> | 2011-04-09 13:34:25 +0200 |
---|---|---|
committer | waker <wakeroid@gmail.com> | 2011-04-09 13:34:25 +0200 |
commit | f2dc4028934dabfed8fad25f37a660dad68cc3d7 (patch) | |
tree | 2cb1c7922bd0d5eac19e44f10dc18369d207e693 /plugins/gtkui/plcommon.c | |
parent | c828ee3b7ad0037896e2d8e3154f44bba0e1da20 (diff) |
optional separators between plugin action menu items
Diffstat (limited to 'plugins/gtkui/plcommon.c')
-rw-r--r-- | plugins/gtkui/plcommon.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/plugins/gtkui/plcommon.c b/plugins/gtkui/plcommon.c index 216b7122..46b1a08e 100644 --- a/plugins/gtkui/plcommon.c +++ b/plugins/gtkui/plcommon.c @@ -454,7 +454,6 @@ list_context_menu (DdbListview *listview, DdbListviewIter it, int idx) { DB_plugin_t **plugins = deadbeef->plug_get_list(); int i; - int added_entries = 0; for (i = 0; plugins[i]; i++) { @@ -489,9 +488,15 @@ list_context_menu (DdbListview *listview, DdbListviewIter it, int idx) { gtk_widget_set_sensitive (GTK_WIDGET (actionitem), FALSE); } } + if (count > 0 && deadbeef->conf_get_int ("gtkui.action_separators", 0)) + { + separator8 = gtk_separator_menu_item_new (); + gtk_widget_show (separator8); + gtk_container_add (GTK_CONTAINER (playlist_menu), separator8); + gtk_widget_set_sensitive (separator8, FALSE); + } } - - if (added_entries > 0) + if (added_entries > 0 && !deadbeef->conf_get_int ("gtkui.action_separators", 0)) { separator8 = gtk_separator_menu_item_new (); gtk_widget_show (separator8); @@ -499,6 +504,7 @@ list_context_menu (DdbListview *listview, DdbListviewIter it, int idx) { gtk_widget_set_sensitive (separator8, FALSE); } + properties1 = gtk_menu_item_new_with_mnemonic (_("Properties")); gtk_widget_show (properties1); gtk_container_add (GTK_CONTAINER (playlist_menu), properties1); |