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)
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) {
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;
GtkWidget *menubar(GtkWidget *w) {
static const GtkItemFactoryEntry entries[] = {
{ (char *)"/File", 0, 0, 0, (char *)"<Branch>", 0 },
- { (char *)"/File/Quit", (char *)"<CTRL>Q", quit_program, 0,
+ { (char *)"/File/Quit Disobedience", (char *)"<CTRL>Q", quit_program, 0,
(char *)"<StockItem>", GTK_STOCK_QUIT },
{ (char *)"/Edit", 0, 0, 0, (char *)"<Branch>", 0 },
- { (char *)"/Edit/Select All", (char *)"<CTRL>A", select_all, 0,
+ { (char *)"/Edit/Select all tracks", (char *)"<CTRL>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 *)"<Branch>", 0 },
{ (char *)"/Help/About DisOrder", 0, about_popup, 0,
0);
gtk_window_add_accel_group(GTK_WINDOW(w), accel);
selectall_widget = gtk_item_factory_get_widget(itemfactory,
- "<GdisorderMain>/Edit/Select All");
+ "<GdisorderMain>/Edit/Select all tracks");
properties_widget = gtk_item_factory_get_widget(itemfactory,
- "<GdisorderMain>/Edit/Properties");
+ "<GdisorderMain>/Edit/Track properties");
assert(selectall_widget != 0);
assert(properties_widget != 0);
return gtk_item_factory_get_widget(itemfactory,
/* 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 }
};
}
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 }
};