diff --git a/gui/button.cpp b/gui/button.cpp index c28ff8a3..1ba52a10 100644 --- a/gui/button.cpp +++ b/gui/button.cpp @@ -16,3 +16,8 @@ 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); +} diff --git a/gui/ocarina.cpp b/gui/ocarina.cpp index 522b4b6e..27bd696b 100644 --- a/gui/ocarina.cpp +++ b/gui/ocarina.cpp @@ -5,11 +5,21 @@ void ocarina_init(int argc, char **argv) { - GtkWidget *button; + GtkWidget *play; + GtkWidget *pause; + GtkWidget *hbox; + gtk_init(&argc, &argv); window_init(); - button = make_play_button(GTK_ICON_SIZE_MENU); - window_add(button); + + hbox = gtk_hbox_new(FALSE, 0); + play = make_play_button(GTK_ICON_SIZE_MENU); + pause = make_pause_button(GTK_ICON_SIZE_MENU); + + gtk_box_pack_start(GTK_BOX(hbox), play, FALSE, FALSE, 0); + gtk_box_pack_start(GTK_BOX(hbox), pause, FALSE, FALSE, 0); + gtk_widget_show(hbox); + window_add(hbox); gtk_main(); } diff --git a/include/ocarina/button.h b/include/ocarina/button.h index 8767b2a5..0fddec76 100644 --- a/include/ocarina/button.h +++ b/include/ocarina/button.h @@ -8,5 +8,6 @@ using namespace std; GtkWidget *make_button(const gchar *, GtkIconSize); GtkWidget *make_play_button(GtkIconSize); +GtkWidget *make_pause_button(GtkIconSize); #endif /* OCARINA_BUTTON_H */