From: rjk@greenend.org.uk <> Date: Sun, 29 Jul 2007 15:59:48 +0000 (+0100) Subject: more verbose menu items X-Git-Tag: debian-1_5_99dev8~261 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/commitdiff_plain/39fe10140c119ea11d2834416d59ff0995675adc?ds=sidebyside more verbose menu items --- diff --git a/disobedience/choose.c b/disobedience/choose.c index cf22eaf..842a200 100644 --- a/disobedience/choose.c +++ b/disobedience/choose.c @@ -137,17 +137,24 @@ static void clicked_choosenode(GtkWidget attribute((unused)) *widget, gpointer user_data); static void activate_play(GtkMenuItem *menuitem, gpointer user_data); +#if 0 static void activate_remove(GtkMenuItem *menuitem, gpointer user_data); +#endif static void activate_properties(GtkMenuItem *menuitem, gpointer user_data); static gboolean sensitive_play(struct choosenode *cn); +#if 0 static gboolean sensitive_remove(struct choosenode *cn); +#endif static gboolean sensitive_properties(struct choosenode *cn); static struct menuitem menuitems[] = { - { "Play", activate_play, sensitive_play, 0, 0 }, + { "Play track", activate_play, sensitive_play, 0, 0 }, +#if 0 + /* Not implemented yet */ { "Remove", activate_remove, sensitive_remove, 0, 0 }, - { "Properties", activate_properties, sensitive_properties, 0, 0 }, +#endif + { "Track properties", activate_properties, sensitive_properties, 0, 0 }, }; #define NMENUITEMS (int)(sizeof menuitems / sizeof *menuitems) @@ -903,10 +910,12 @@ static void activate_play(GtkMenuItem attribute((unused)) *menuitem, disorder_eclient_play(client, tracks[n], 0, 0); } +#if 0 static void activate_remove(GtkMenuItem attribute((unused)) *menuitem, gpointer attribute((unused)) user_data) { /* TODO remove all selected tracks */ } +#endif static void activate_properties(GtkMenuItem attribute((unused)) *menuitem, gpointer attribute((unused)) user_data) { @@ -920,9 +929,11 @@ static gboolean sensitive_play(struct choosenode attribute((unused)) *cn) { return !!files_selected; } +#if 0 static gboolean sensitive_remove(struct choosenode attribute((unused)) *cn) { return FALSE; /* not implemented yet */ } +#endif static gboolean sensitive_properties(struct choosenode attribute((unused)) *cn) { return !!files_selected; diff --git a/disobedience/menu.c b/disobedience/menu.c index d026d55..ded1f89 100644 --- a/disobedience/menu.c +++ b/disobedience/menu.c @@ -104,12 +104,12 @@ static void about_popup_got_version(void attribute((unused)) *v, GtkWidget *menubar(GtkWidget *w) { static const GtkItemFactoryEntry entries[] = { { (char *)"/File", 0, 0, 0, (char *)"", 0 }, - { (char *)"/File/Quit", (char *)"Q", quit_program, 0, + { (char *)"/File/Quit Disobedience", (char *)"Q", quit_program, 0, (char *)"", GTK_STOCK_QUIT }, { (char *)"/Edit", 0, 0, 0, (char *)"", 0 }, - { (char *)"/Edit/Select All", (char *)"A", select_all, 0, + { (char *)"/Edit/Select all tracks", (char *)"A", select_all, 0, 0, 0 }, - { (char *)"/Edit/Properties", 0, properties_item, 0, + { (char *)"/Edit/Track properties", 0, properties_item, 0, 0, 0 }, { (char *)"/Help", 0, 0, 0, (char *)"", 0 }, { (char *)"/Help/About DisOrder", 0, about_popup, 0, @@ -129,9 +129,9 @@ GtkWidget *menubar(GtkWidget *w) { 0); gtk_window_add_accel_group(GTK_WINDOW(w), accel); selectall_widget = gtk_item_factory_get_widget(itemfactory, - "/Edit/Select All"); + "/Edit/Select all tracks"); properties_widget = gtk_item_factory_get_widget(itemfactory, - "/Edit/Properties"); + "/Edit/Track properties"); assert(selectall_widget != 0); assert(properties_widget != 0); return gtk_item_factory_get_widget(itemfactory, diff --git a/disobedience/queue.c b/disobedience/queue.c index f9b9ec8..f1df8f8 100644 --- a/disobedience/queue.c +++ b/disobedience/queue.c @@ -1183,10 +1183,10 @@ static gboolean adjust_sofar(gpointer attribute((unused)) data) { /* Popup menu for the queue. Put the properties first so that finger trouble * is less dangerous. */ static struct menuitem queue_menu[] = { - { "Properties", properties_activate, properties_sensitive, 0, 0 }, - { "Select all", selectall_activate, selectall_sensitive, 0, 0 }, - { "Scratch", scratch_activate, scratch_sensitive, 0, 0 }, - { "Remove", remove_activate, remove_sensitive, 0, 0 }, + { "Track properties", properties_activate, properties_sensitive, 0, 0 }, + { "Select all tracks", selectall_activate, selectall_sensitive, 0, 0 }, + { "Scratch track", scratch_activate, scratch_sensitive, 0, 0 }, + { "Remove track from queue", remove_activate, remove_sensitive, 0, 0 }, { 0, 0, 0, 0, 0 } }; @@ -1238,8 +1238,8 @@ static struct queue_entry *fixup_recent(struct queue_entry *q) { } static struct menuitem recent_menu[] = { - { "Properties", properties_activate, properties_sensitive,0, 0 }, - { "Select all", selectall_activate, selectall_sensitive, 0, 0 }, + { "Track properties", properties_activate, properties_sensitive,0, 0 }, + { "Select all tracks", selectall_activate, selectall_sensitive, 0, 0 }, { 0, 0, 0, 0, 0 } };