ocarina/gui/button.cpp

19 lines
496 B
C++

#include <ocarina/button.h>
GtkWidget *make_button(const gchar *stockid, GtkIconSize size)
{
GtkWidget *button = gtk_button_new();
GtkWidget *box = gtk_hbox_new(FALSE, 0);
GtkWidget *image = gtk_image_new_from_stock(stockid, size);
gtk_box_pack_start(GTK_BOX(box), image, FALSE, FALSE, 0);
gtk_container_add(GTK_CONTAINER(button), box);
gtk_widget_show_all(button);
return button;
}
GtkWidget *make_play_button(GtkIconSize size)
{
return make_button(GTK_STOCK_MEDIA_PLAY, size);
}