ocarina: Split buttons over two rows

The single row was getting somewhat long, so I split them up.
This commit is contained in:
Bryan Schumaker 2011-11-06 20:33:47 -05:00
parent 913b9f8630
commit 0f2d682216
1 changed files with 13 additions and 3 deletions

View File

@ -5,20 +5,29 @@
static GtkWidget *controls = NULL;
static GtkWidget *make_buttons()
static GtkWidget *make_bottom_row()
{
GtkWidget *buttons = gtk_hbox_new(FALSE, 0);
gtk_widget_show(buttons);
box_pack_end(buttons, make_volume_button(), FALSE, FALSE, 0);
box_pack_end(buttons, make_next_button(), FALSE, FALSE, 0);
box_pack_end(buttons, make_stop_button(), FALSE, FALSE, 0);
box_pack_end(buttons, make_pause_button(), FALSE, FALSE, 0);
box_pack_end(buttons, make_play_button(), FALSE, FALSE, 0);
box_pack_end(buttons, make_forward_button(), FALSE, FALSE, 0);
box_pack_end(buttons, make_rewind_button(), FALSE, FALSE, 0);
return buttons;
}
static GtkWidget *make_top_row()
{
GtkWidget *buttons = gtk_hbox_new(FALSE, 0);
box_pack_end(buttons, make_volume_button(), FALSE, FALSE, 0);
box_pack_end(buttons, make_open_button(), FALSE, FALSE, 0);
gtk_widget_show_all(buttons);
return buttons;
}
@ -27,7 +36,8 @@ static void make_controls()
controls = gtk_vbox_new(FALSE, 0);
gtk_widget_show(controls);
box_pack_start(controls, make_buttons(), FALSE, FALSE, 0);
box_pack_start(controls, make_top_row(), FALSE, FALSE, 0);
box_pack_start(controls, make_bottom_row(), FALSE, FALSE, 0);
}
GtkWidget *get_controls()