X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Finterface.c;fp=src%2Finterface.c;h=2e48427dbcd6896ba28e7079ba1a5337ddad84a3;hb=d296a0d48389011b13e1f9ae42bf33636b1d3b1a;hp=cbf12d2159aa0f23c52d71a5119b7e9c687a87b8;hpb=ab4680865dcc824b7be92ad8662600971bab7c97;p=rugen diff --git a/src/interface.c b/src/interface.c index cbf12d2..2e48427 100644 --- a/src/interface.c +++ b/src/interface.c @@ -30,103 +30,103 @@ static GtkWidget * create_buttons_transport(GtkWidget *top) { - int i; - GtkWidget *hbox; - gchar name[32]; - const static struct - { - gchar* tooltip; - gchar* filename; - } buttons[] = - { - { - "Beginning of playlist", - "stock_media-begin-16.png" - }, - { - "Start of clip", - "stock_media-prev-16.png" - }, - { - "Rewind", - "stock_media-rew-16.png" - }, - { - "Previous frame", - "stock_media-prev-frame-16.png" - }, - { - "Pause", - "stock_media-pause-16.png" - }, - { - "Play", - "stock_media-play-16.png" - }, - { - "Stop", - "stock_media-stop-16.png" - }, - { - "Next frame", - "stock_media-next-frame-16.png" - }, - { - "Fast forward", - "stock_media-fwd-16.png" - }, - { - "Next clip", - "stock_media-next-16.png" - }, - { - "End of playlist", - "stock_media-end-16.png" - }, - { - "Loop On", - "eof-loop-16.png" - }, - { - "Loop Off", - "eof-pause-16.png" - }, - { - NULL, - NULL - } - }; - - hbox = gtk_hbox_new (FALSE, 0); - gtk_widget_show (hbox); - - - for(i = 0; buttons[i].filename; i++) - { - GtkWidget *transport, *image; - - transport = gtk_button_new (); - gtk_widget_show (transport); - gtk_box_pack_start (GTK_BOX (hbox), transport, TRUE, FALSE, 0); - gtk_widget_set_size_request (transport, 34, 25); - GTK_WIDGET_UNSET_FLAGS (transport, GTK_CAN_FOCUS); - gtk_button_set_relief (GTK_BUTTON (transport), GTK_RELIEF_NONE); - gtk_widget_set_tooltip_text (transport, buttons[i].tooltip); - - image = gtk_image_new_from_pixbuf(create_pixbuf(buttons[i].filename)); - gtk_widget_show (image); - gtk_container_add (GTK_CONTAINER (transport), image); - - snprintf(name, sizeof(name), "transport_%d", i); - GLADE_HOOKUP_OBJECT (top, transport, name); - - snprintf(name, sizeof(name), "transport_image_%d", i); - GLADE_HOOKUP_OBJECT (top, image, name); - }; - - GLADE_HOOKUP_OBJECT (top, hbox, "buttons_transport_hbox"); - - return hbox; + int i; + GtkWidget *hbox; + gchar name[32]; + const static struct + { + gchar* tooltip; + gchar* filename; + } buttons[] = + { + { + "Beginning of playlist", + "stock_media-begin-16.png" + }, + { + "Start of clip", + "stock_media-prev-16.png" + }, + { + "Rewind", + "stock_media-rew-16.png" + }, + { + "Previous frame", + "stock_media-prev-frame-16.png" + }, + { + "Pause", + "stock_media-pause-16.png" + }, + { + "Play", + "stock_media-play-16.png" + }, + { + "Stop", + "stock_media-stop-16.png" + }, + { + "Next frame", + "stock_media-next-frame-16.png" + }, + { + "Fast forward", + "stock_media-fwd-16.png" + }, + { + "Next clip", + "stock_media-next-16.png" + }, + { + "End of playlist", + "stock_media-end-16.png" + }, + { + "Loop On", + "eof-loop-16.png" + }, + { + "Loop Off", + "eof-pause-16.png" + }, + { + NULL, + NULL + } + }; + + hbox = gtk_hbox_new (FALSE, 0); + gtk_widget_show (hbox); + + + for(i = 0; buttons[i].filename; i++) + { + GtkWidget *transport, *image; + + transport = gtk_button_new (); + gtk_widget_show (transport); + gtk_box_pack_start (GTK_BOX (hbox), transport, TRUE, FALSE, 0); + gtk_widget_set_size_request (transport, 34, 25); + GTK_WIDGET_UNSET_FLAGS (transport, GTK_CAN_FOCUS); + gtk_button_set_relief (GTK_BUTTON (transport), GTK_RELIEF_NONE); + gtk_widget_set_tooltip_text (transport, buttons[i].tooltip); + + image = gtk_image_new_from_pixbuf(create_pixbuf(buttons[i].filename)); + gtk_widget_show (image); + gtk_container_add (GTK_CONTAINER (transport), image); + + snprintf(name, sizeof(name), "transport_%d", i); + GLADE_HOOKUP_OBJECT (top, transport, name); + + snprintf(name, sizeof(name), "transport_image_%d", i); + GLADE_HOOKUP_OBJECT (top, image, name); + }; + + GLADE_HOOKUP_OBJECT (top, hbox, "buttons_transport_hbox"); + + return hbox; }; static