ocarina: Added placehold for controls
So I know what will eventually go there. Signed-off-by: Bryan Schumaker <bjschuma@gmail.com>
This commit is contained in:
parent
a0b9c16178
commit
0a8600fd01
|
@ -2,14 +2,14 @@
|
|||
#include <ocarina/ocarina.h>
|
||||
#include <ocarina/body.h>
|
||||
|
||||
static GtkWidget *footer;
|
||||
static GtkWidget *notebook;
|
||||
|
||||
static void add_page(string text, GtkWidget *page)
|
||||
{
|
||||
GtkWidget *label = gtk_label_new(text.c_str());
|
||||
|
||||
gtk_notebook_append_page(GTK_NOTEBOOK(footer), page, label);
|
||||
gtk_notebook_set_tab_label_packing(GTK_NOTEBOOK(footer),
|
||||
gtk_notebook_append_page(GTK_NOTEBOOK(notebook), page, label);
|
||||
gtk_notebook_set_tab_label_packing(GTK_NOTEBOOK(notebook),
|
||||
page, TRUE, TRUE, GTK_PACK_START);
|
||||
|
||||
gtk_widget_show(label);
|
||||
|
@ -20,15 +20,23 @@ namespace ocarina
|
|||
|
||||
GtkWidget *body::footer_init()
|
||||
{
|
||||
footer = gtk_notebook_new();
|
||||
gtk_notebook_set_tab_pos(GTK_NOTEBOOK(footer), GTK_POS_TOP);
|
||||
g_object_set(footer, "tab-border", 0, NULL);
|
||||
GtkWidget *footer = gtk_vbox_new(FALSE, 0);
|
||||
GtkWidget *label = gtk_label_new("Controls go here (buttons, progress bar, ...)");
|
||||
notebook = gtk_notebook_new();
|
||||
|
||||
gtk_notebook_set_tab_pos(GTK_NOTEBOOK(notebook), GTK_POS_TOP);
|
||||
g_object_set(notebook, "tab-border", 0, NULL);
|
||||
|
||||
gtk_box_pack_start(GTK_BOX(footer), notebook, FALSE, FALSE, 0);
|
||||
gtk_box_pack_start(GTK_BOX(footer), label, FALSE, FALSE, 0);
|
||||
|
||||
add_page("Now Playing", now_playing_page());
|
||||
add_page("Library", library_page());
|
||||
add_page("Settings", general_page());
|
||||
|
||||
gtk_widget_show(footer);
|
||||
gtk_widget_show(notebook);
|
||||
gtk_widget_show(label);
|
||||
return footer;
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue