add playlist open/save buttons
authorMaksym Veremeyenko <verem@m1stereo.tv>
Wed, 15 Jun 2011 06:42:57 +0000 (09:42 +0300)
committerMaksym Veremeyenko <verem@m1stereo.tv>
Wed, 15 Jun 2011 06:42:57 +0000 (09:42 +0300)
src/interface.c

index db4cd47..1910528 100644 (file)
@@ -208,6 +208,7 @@ create_gdv1394d (void)
   GtkWidget *label40;
   GtkWidget *vbox_trim;
   GtkWidget *statusbar;
+       GtkWidget *button_open_playlist, *button_save_playlist;
 
   gdv1394d = gtk_window_new (GTK_WINDOW_TOPLEVEL);
   gtk_window_set_title (GTK_WINDOW (gdv1394d), _("Melted Client"));
@@ -285,6 +286,32 @@ create_gdv1394d (void)
 
   gtk_toolbar_append_space (GTK_TOOLBAR (toolbar1));
 
+       tmp_toolbar_icon = gtk_image_new_from_stock ("gtk-open",
+               gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar1)));
+       button_open_playlist = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar1),
+               GTK_TOOLBAR_CHILD_BUTTON,
+               NULL,
+               "Open Playlist",
+               _("Open playlist"), NULL,
+               tmp_toolbar_icon, NULL, NULL);
+       gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar1)->children)->data))->label), TRUE);
+       gtk_widget_show (button_open_playlist);
+       GLADE_HOOKUP_OBJECT (gdv1394d, button_open_playlist, "button_open_playlist");
+
+       tmp_toolbar_icon = gtk_image_new_from_stock ("gtk-save-as",
+               gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar1)));
+       button_save_playlist = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar1),
+               GTK_TOOLBAR_CHILD_BUTTON,
+               NULL,
+               "Save Playlist",
+               _("Save playlist"), NULL,
+               tmp_toolbar_icon, NULL, NULL);
+       gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar1)->children)->data))->label), TRUE);
+       gtk_widget_show (button_save_playlist);
+       GLADE_HOOKUP_OBJECT (gdv1394d, button_save_playlist, "button_save_playlist");
+
+       gtk_toolbar_append_space (GTK_TOOLBAR (toolbar1));
+
 //  vseparator1 = gtk_vseparator_new ();
 //  gtk_widget_show (vseparator1);
 //  gtk_toolbar_append_widget (GTK_TOOLBAR (toolbar1), vseparator1, NULL, NULL);