summaryrefslogtreecommitdiff
path: root/plugins/gtkui/plcommon.c
diff options
context:
space:
mode:
authorGravatar waker <wakeroid@gmail.com>2011-04-09 13:34:25 +0200
committerGravatar waker <wakeroid@gmail.com>2011-04-09 13:34:25 +0200
commitf2dc4028934dabfed8fad25f37a660dad68cc3d7 (patch)
tree2cb1c7922bd0d5eac19e44f10dc18369d207e693 /plugins/gtkui/plcommon.c
parentc828ee3b7ad0037896e2d8e3154f44bba0e1da20 (diff)
optional separators between plugin action menu items
Diffstat (limited to 'plugins/gtkui/plcommon.c')
-rw-r--r--plugins/gtkui/plcommon.c12
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);