summaryrefslogtreecommitdiff
path: root/plugins/gtkui/interface.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/gtkui/interface.c')
-rw-r--r--plugins/gtkui/interface.c108
1 files changed, 63 insertions, 45 deletions
diff --git a/plugins/gtkui/interface.c b/plugins/gtkui/interface.c
index 2f9534bf..1662aba8 100644
--- a/plugins/gtkui/interface.c
+++ b/plugins/gtkui/interface.c
@@ -35,14 +35,14 @@ create_mainwin (void)
GtkWidget *menuitem1;
GtkWidget *menuitem1_menu;
GtkWidget *open;
- GtkWidget *image312;
+ GtkWidget *image344;
GtkWidget *separator2;
GtkWidget *add_files;
- GtkWidget *image313;
+ GtkWidget *image345;
GtkWidget *add_folders;
- GtkWidget *image314;
+ GtkWidget *image346;
GtkWidget *add_audio_cd;
- GtkWidget *image315;
+ GtkWidget *image347;
GtkWidget *add_location1;
GtkWidget *separatormenuitem1;
GtkWidget *playlist_load;
@@ -50,16 +50,16 @@ create_mainwin (void)
GtkWidget *playlist_save_as;
GtkWidget *separator8;
GtkWidget *quit;
- GtkWidget *image316;
+ GtkWidget *image348;
GtkWidget *edit1;
GtkWidget *edit1_menu;
GtkWidget *clear1;
- GtkWidget *image317;
+ GtkWidget *image349;
GtkWidget *select_all1;
GtkWidget *selection1;
GtkWidget *selection1_menu;
GtkWidget *remove1;
- GtkWidget *image318;
+ GtkWidget *image350;
GtkWidget *crop1;
GtkWidget *find1;
GtkWidget *separator5;
@@ -68,6 +68,8 @@ create_mainwin (void)
GtkWidget *view1_menu;
GtkWidget *view_status_bar;
GtkWidget *view_headers;
+ GtkWidget *view_tabs;
+ GtkWidget *view_eq;
GtkWidget *playback1;
GtkWidget *playback1_menu;
GtkWidget *order1;
@@ -88,14 +90,14 @@ create_mainwin (void)
GtkWidget *menuitem4;
GtkWidget *menuitem4_menu;
GtkWidget *help1;
- GtkWidget *image319;
+ GtkWidget *image351;
GtkWidget *changelog1;
GtkWidget *separator10;
GtkWidget *gpl1;
GtkWidget *lgpl1;
GtkWidget *separator9;
GtkWidget *about1;
- GtkWidget *image320;
+ GtkWidget *image352;
GtkWidget *hbox2;
GtkWidget *hbox3;
GtkWidget *stopbtn;
@@ -145,9 +147,9 @@ create_mainwin (void)
GDK_O, (GdkModifierType) GDK_CONTROL_MASK,
GTK_ACCEL_VISIBLE);
- image312 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_MENU);
- gtk_widget_show (image312);
- gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (open), image312);
+ image344 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_MENU);
+ gtk_widget_show (image344);
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (open), image344);
separator2 = gtk_separator_menu_item_new ();
gtk_widget_show (separator2);
@@ -158,25 +160,25 @@ create_mainwin (void)
gtk_widget_show (add_files);
gtk_container_add (GTK_CONTAINER (menuitem1_menu), add_files);
- image313 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU);
- gtk_widget_show (image313);
- gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (add_files), image313);
+ image345 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU);
+ gtk_widget_show (image345);
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (add_files), image345);
add_folders = gtk_image_menu_item_new_with_mnemonic ("Add folder(s)");
gtk_widget_show (add_folders);
gtk_container_add (GTK_CONTAINER (menuitem1_menu), add_folders);
- image314 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU);
- gtk_widget_show (image314);
- gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (add_folders), image314);
+ image346 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU);
+ gtk_widget_show (image346);
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (add_folders), image346);
add_audio_cd = gtk_image_menu_item_new_with_mnemonic ("Add Audio CD");
gtk_widget_show (add_audio_cd);
gtk_container_add (GTK_CONTAINER (menuitem1_menu), add_audio_cd);
- image315 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU);
- gtk_widget_show (image315);
- gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (add_audio_cd), image315);
+ image347 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU);
+ gtk_widget_show (image347);
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (add_audio_cd), image347);
add_location1 = gtk_menu_item_new_with_mnemonic ("Add location");
gtk_widget_show (add_location1);
@@ -211,9 +213,9 @@ create_mainwin (void)
GDK_Q, (GdkModifierType) GDK_CONTROL_MASK,
GTK_ACCEL_VISIBLE);
- image316 = gtk_image_new_from_stock ("gtk-quit", GTK_ICON_SIZE_MENU);
- gtk_widget_show (image316);
- gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (quit), image316);
+ image348 = gtk_image_new_from_stock ("gtk-quit", GTK_ICON_SIZE_MENU);
+ gtk_widget_show (image348);
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (quit), image348);
edit1 = gtk_menu_item_new_with_mnemonic ("_Edit");
gtk_widget_show (edit1);
@@ -226,9 +228,9 @@ create_mainwin (void)
gtk_widget_show (clear1);
gtk_container_add (GTK_CONTAINER (edit1_menu), clear1);
- image317 = gtk_image_new_from_stock ("gtk-clear", GTK_ICON_SIZE_MENU);
- gtk_widget_show (image317);
- gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (clear1), image317);
+ image349 = gtk_image_new_from_stock ("gtk-clear", GTK_ICON_SIZE_MENU);
+ gtk_widget_show (image349);
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (clear1), image349);
select_all1 = gtk_menu_item_new_with_mnemonic ("Select all");
gtk_widget_show (select_all1);
@@ -248,9 +250,9 @@ create_mainwin (void)
gtk_widget_show (remove1);
gtk_container_add (GTK_CONTAINER (selection1_menu), remove1);
- image318 = gtk_image_new_from_stock ("gtk-remove", GTK_ICON_SIZE_MENU);
- gtk_widget_show (image318);
- gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (remove1), image318);
+ image350 = gtk_image_new_from_stock ("gtk-remove", GTK_ICON_SIZE_MENU);
+ gtk_widget_show (image350);
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (remove1), image350);
crop1 = gtk_menu_item_new_with_mnemonic ("Crop");
gtk_widget_show (crop1);
@@ -287,6 +289,14 @@ create_mainwin (void)
gtk_widget_show (view_headers);
gtk_container_add (GTK_CONTAINER (view1_menu), view_headers);
+ view_tabs = gtk_check_menu_item_new_with_mnemonic ("Tabs");
+ gtk_widget_show (view_tabs);
+ gtk_container_add (GTK_CONTAINER (view1_menu), view_tabs);
+
+ view_eq = gtk_check_menu_item_new_with_mnemonic ("Equalizer");
+ gtk_widget_show (view_eq);
+ gtk_container_add (GTK_CONTAINER (view1_menu), view_eq);
+
playback1 = gtk_menu_item_new_with_mnemonic ("_Playback");
gtk_widget_show (playback1);
gtk_container_add (GTK_CONTAINER (menubar1), playback1);
@@ -371,9 +381,9 @@ create_mainwin (void)
gtk_widget_show (help1);
gtk_container_add (GTK_CONTAINER (menuitem4_menu), help1);
- image319 = gtk_image_new_from_stock ("gtk-help", GTK_ICON_SIZE_MENU);
- gtk_widget_show (image319);
- gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (help1), image319);
+ image351 = gtk_image_new_from_stock ("gtk-help", GTK_ICON_SIZE_MENU);
+ gtk_widget_show (image351);
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (help1), image351);
changelog1 = gtk_menu_item_new_with_mnemonic ("_ChangeLog");
gtk_widget_show (changelog1);
@@ -401,9 +411,9 @@ create_mainwin (void)
gtk_widget_show (about1);
gtk_container_add (GTK_CONTAINER (menuitem4_menu), about1);
- image320 = gtk_image_new_from_stock ("gtk-about", GTK_ICON_SIZE_MENU);
- gtk_widget_show (image320);
- gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (about1), image320);
+ image352 = gtk_image_new_from_stock ("gtk-about", GTK_ICON_SIZE_MENU);
+ gtk_widget_show (image352);
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (about1), image352);
hbox2 = gtk_hbox_new (FALSE, 0);
gtk_widget_show (hbox2);
@@ -585,6 +595,12 @@ create_mainwin (void)
g_signal_connect ((gpointer) view_headers, "activate",
G_CALLBACK (on_toggle_column_headers_activate),
NULL);
+ g_signal_connect ((gpointer) view_tabs, "activate",
+ G_CALLBACK (on_toggle_tabs),
+ NULL);
+ g_signal_connect ((gpointer) view_eq, "activate",
+ G_CALLBACK (on_toggle_eq),
+ NULL);
g_signal_connect ((gpointer) order_linear, "activate",
G_CALLBACK (on_order_linear_activate),
NULL);
@@ -665,14 +681,14 @@ create_mainwin (void)
GLADE_HOOKUP_OBJECT (mainwin, menuitem1, "menuitem1");
GLADE_HOOKUP_OBJECT (mainwin, menuitem1_menu, "menuitem1_menu");
GLADE_HOOKUP_OBJECT (mainwin, open, "open");
- GLADE_HOOKUP_OBJECT (mainwin, image312, "image312");
+ GLADE_HOOKUP_OBJECT (mainwin, image344, "image344");
GLADE_HOOKUP_OBJECT (mainwin, separator2, "separator2");
GLADE_HOOKUP_OBJECT (mainwin, add_files, "add_files");
- GLADE_HOOKUP_OBJECT (mainwin, image313, "image313");
+ GLADE_HOOKUP_OBJECT (mainwin, image345, "image345");
GLADE_HOOKUP_OBJECT (mainwin, add_folders, "add_folders");
- GLADE_HOOKUP_OBJECT (mainwin, image314, "image314");
+ GLADE_HOOKUP_OBJECT (mainwin, image346, "image346");
GLADE_HOOKUP_OBJECT (mainwin, add_audio_cd, "add_audio_cd");
- GLADE_HOOKUP_OBJECT (mainwin, image315, "image315");
+ GLADE_HOOKUP_OBJECT (mainwin, image347, "image347");
GLADE_HOOKUP_OBJECT (mainwin, add_location1, "add_location1");
GLADE_HOOKUP_OBJECT (mainwin, separatormenuitem1, "separatormenuitem1");
GLADE_HOOKUP_OBJECT (mainwin, playlist_load, "playlist_load");
@@ -680,16 +696,16 @@ create_mainwin (void)
GLADE_HOOKUP_OBJECT (mainwin, playlist_save_as, "playlist_save_as");
GLADE_HOOKUP_OBJECT (mainwin, separator8, "separator8");
GLADE_HOOKUP_OBJECT (mainwin, quit, "quit");
- GLADE_HOOKUP_OBJECT (mainwin, image316, "image316");
+ GLADE_HOOKUP_OBJECT (mainwin, image348, "image348");
GLADE_HOOKUP_OBJECT (mainwin, edit1, "edit1");
GLADE_HOOKUP_OBJECT (mainwin, edit1_menu, "edit1_menu");
GLADE_HOOKUP_OBJECT (mainwin, clear1, "clear1");
- GLADE_HOOKUP_OBJECT (mainwin, image317, "image317");
+ GLADE_HOOKUP_OBJECT (mainwin, image349, "image349");
GLADE_HOOKUP_OBJECT (mainwin, select_all1, "select_all1");
GLADE_HOOKUP_OBJECT (mainwin, selection1, "selection1");
GLADE_HOOKUP_OBJECT (mainwin, selection1_menu, "selection1_menu");
GLADE_HOOKUP_OBJECT (mainwin, remove1, "remove1");
- GLADE_HOOKUP_OBJECT (mainwin, image318, "image318");
+ GLADE_HOOKUP_OBJECT (mainwin, image350, "image350");
GLADE_HOOKUP_OBJECT (mainwin, crop1, "crop1");
GLADE_HOOKUP_OBJECT (mainwin, find1, "find1");
GLADE_HOOKUP_OBJECT (mainwin, separator5, "separator5");
@@ -698,6 +714,8 @@ create_mainwin (void)
GLADE_HOOKUP_OBJECT (mainwin, view1_menu, "view1_menu");
GLADE_HOOKUP_OBJECT (mainwin, view_status_bar, "view_status_bar");
GLADE_HOOKUP_OBJECT (mainwin, view_headers, "view_headers");
+ GLADE_HOOKUP_OBJECT (mainwin, view_tabs, "view_tabs");
+ GLADE_HOOKUP_OBJECT (mainwin, view_eq, "view_eq");
GLADE_HOOKUP_OBJECT (mainwin, playback1, "playback1");
GLADE_HOOKUP_OBJECT (mainwin, playback1_menu, "playback1_menu");
GLADE_HOOKUP_OBJECT (mainwin, order1, "order1");
@@ -716,14 +734,14 @@ create_mainwin (void)
GLADE_HOOKUP_OBJECT (mainwin, menuitem4, "menuitem4");
GLADE_HOOKUP_OBJECT (mainwin, menuitem4_menu, "menuitem4_menu");
GLADE_HOOKUP_OBJECT (mainwin, help1, "help1");
- GLADE_HOOKUP_OBJECT (mainwin, image319, "image319");
+ GLADE_HOOKUP_OBJECT (mainwin, image351, "image351");
GLADE_HOOKUP_OBJECT (mainwin, changelog1, "changelog1");
GLADE_HOOKUP_OBJECT (mainwin, separator10, "separator10");
GLADE_HOOKUP_OBJECT (mainwin, gpl1, "gpl1");
GLADE_HOOKUP_OBJECT (mainwin, lgpl1, "lgpl1");
GLADE_HOOKUP_OBJECT (mainwin, separator9, "separator9");
GLADE_HOOKUP_OBJECT (mainwin, about1, "about1");
- GLADE_HOOKUP_OBJECT (mainwin, image320, "image320");
+ GLADE_HOOKUP_OBJECT (mainwin, image352, "image352");
GLADE_HOOKUP_OBJECT (mainwin, hbox2, "hbox2");
GLADE_HOOKUP_OBJECT (mainwin, hbox3, "hbox3");
GLADE_HOOKUP_OBJECT (mainwin, stopbtn, "stopbtn");