24 lines
566 B
C++
24 lines
566 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);
|
|
box_pack_start(box, image, FALSE, FALSE, 0);
|
|
container_add(button, box);
|
|
gtk_widget_show_all(button);
|
|
return button;
|
|
}
|
|
|
|
GtkWidget *make_play_button(GtkIconSize size)
|
|
{
|
|
return make_button(GTK_STOCK_MEDIA_PLAY, size);
|
|
}
|
|
|
|
GtkWidget *make_pause_button(GtkIconSize size)
|
|
{
|
|
return make_button(GTK_STOCK_MEDIA_PAUSE, size);
|
|
}
|