X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Finterface.c;h=02086d558caf76a1823ab6a2146e846e411a6b72;hb=00135851c96fd5e095b658e99bb72ad5c89b658c;hp=65b98147dea5ff3816ec06b3ab23417494dccb5f;hpb=ac32b19e6e2ef9a9548045894484d1634bf400eb;p=rugen diff --git a/src/interface.c b/src/interface.c index 65b9814..02086d5 100644 --- a/src/interface.c +++ b/src/interface.c @@ -43,67 +43,67 @@ create_buttons_transport(GtkWidget *top, int type) { 2, "Beginning of playlist", - "stock_media-begin-16.png" + "begin-16x16_(Axialis_Team).png" /* Free Icons by Axialis Software http://www.axialis.com */ }, { 2, "Start of clip", - "stock_media-prev-16.png" + "prev-16x16_(Axialis_Team).png" /* Free Icons by Axialis Software http://www.axialis.com */ }, { 2, "Rewind", - "stock_media-rew-16.png" + "rew-16x16_(Axialis_Team).png" /* Free Icons by Axialis Software http://www.axialis.com */ }, { 2, "Previous frame", - "stock_media-prev-frame-16.png" + "prev-frame-16x16_(Axialis_Team).png" /* Free Icons by Axialis Software http://www.axialis.com */ }, { 1, - "Pause", - "player_pause_32x32.png" + "Play", + "player_play_64x32_(Axialis_Team).png" /* Free Icons by Axialis Software http://www.axialis.com */ }, { 1, - "Play", - "player_play_64x32.png" + "Pause", + "player_pause_32x32_(Axialis_Team).png" /* Free Icons by Axialis Software http://www.axialis.com */ }, { 1, "Stop", - "player_stop_32x32.png" + "player_stop_32x32_(Axialis_Team).png" /* Free Icons by Axialis Software http://www.axialis.com */ }, { 2, "Next frame", - "stock_media-next-frame-16.png" + "next-frame-16x16_(Axialis_Team).png" /* Free Icons by Axialis Software http://www.axialis.com */ }, { 2, "Fast forward", - "stock_media-fwd-16.png" + "fwd-16x16_(Axialis_Team).png" /* Free Icons by Axialis Software http://www.axialis.com */ }, { 2, "Next clip", - "stock_media-next-16.png" + "next-16x16_(Axialis_Team).png" /* Free Icons by Axialis Software http://www.axialis.com */ }, { 2, "End of playlist", - "stock_media-end-16.png" + "end-16x16_(Axialis_Team).png" /* Free Icons by Axialis Software http://www.axialis.com */ }, { 2, "Loop On", - "eof-loop-16.png" + "loop_on_16x16_(Axialis_Team).png" /* Free Icons by Axialis Software http://www.axialis.com */ }, { 2, "Loop Off", - "eof-pause-16.png" + "loop_off_16x16_(Axialis_Team).png" /* Free Icons by Axialis Software http://www.axialis.com */ }, { 0, @@ -158,7 +158,7 @@ create_block_buttons_transport(GtkWidget *top, int type) gtk_widget_show (hbox); snprintf(name, sizeof(name), "bbt_label_%da", type); - label[0] = gtk_label_new (name); + label[0] = gtk_label_new (""); gtk_widget_show (label[0]); gtk_box_pack_start (GTK_BOX (hbox), label[0], TRUE, TRUE, 0); gtk_label_set_justify (GTK_LABEL (label[0]), GTK_JUSTIFY_LEFT); @@ -170,7 +170,7 @@ create_block_buttons_transport(GtkWidget *top, int type) FALSE, TRUE, 0); snprintf(name, sizeof(name), "bbt_label_%db", type); - label[1] = gtk_label_new (name); + label[1] = gtk_label_new (""); gtk_widget_show (label[1]); gtk_box_pack_start (GTK_BOX (hbox), label[1], TRUE, TRUE, 0); gtk_label_set_justify (GTK_LABEL (label[1]), GTK_JUSTIFY_LEFT); @@ -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); @@ -734,11 +761,11 @@ create_pane_filedir( GtkWidget* top ) GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); /* pane them */ - gtk_widget_set_size_request (vpaned, 400 , -1); gtk_paned_pack1 (GTK_PANED (vpaned), scrolledwindow[0], FALSE, FALSE); - gtk_widget_set_size_request (scrolledwindow[0], 150, -1); + gtk_widget_set_size_request (scrolledwindow[0], 250, -1); gtk_paned_pack2 (GTK_PANED (vpaned), scrolledwindow[1], TRUE, FALSE); - gtk_widget_set_size_request (scrolledwindow[1], 250, -1); + gtk_widget_set_size_request (scrolledwindow[1], 450, -1); + gtk_paned_set_position(GTK_PANED (vpaned), 250); /* list_dirs */ list[0] = gtk_tree_view_new ();