diff options
author | Matthias Clasen <mclasen@redhat.com> | 2014-09-17 12:42:32 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2014-09-17 12:42:32 -0400 |
commit | 4d835f61a54aa471b1949ee6b78e6868673d0b50 (patch) | |
tree | f9f8ea827df1d8f1f265114e79ea7b45d35f7744 /tests | |
parent | 6e0960197fcdb69f8c522437b2a5df51ecd75588 (diff) | |
download | gtk+-4d835f61a54aa471b1949ee6b78e6868673d0b50.tar.gz |
Make subsurface test use a stack
Just to show that it works.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/subsurface.c | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/tests/subsurface.c b/tests/subsurface.c index bfd0ea79d8..9f8f9c41ea 100644 --- a/tests/subsurface.c +++ b/tests/subsurface.c @@ -89,19 +89,26 @@ int main (int argc, char *argv[]) { GtkWidget *window, *label, *box, *widget; + GtkWidget *stack, *switcher; gtk_init (NULL, NULL); window = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_window_set_resizable (GTK_WINDOW (window), TRUE); box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0); - gtk_container_add (GTK_CONTAINER (window), box); + + stack = gtk_stack_new (); + switcher = gtk_stack_switcher_new (); + gtk_stack_switcher_set_stack (GTK_STACK_SWITCHER (switcher), GTK_STACK (stack)); + gtk_container_add (GTK_CONTAINER (box), switcher); + gtk_container_add (GTK_CONTAINER (box), stack); + label = gtk_label_new ("Test test"); - gtk_container_add (GTK_CONTAINER (box), label); + gtk_stack_add_titled (GTK_STACK (stack), label, "1", "One"); widget = da_new (); gtk_widget_set_size_request (widget, 100, 100); - gtk_container_add (GTK_CONTAINER (box), widget); + gtk_stack_add_titled (GTK_STACK (stack), widget, "2", "Two"); gtk_widget_show_all (window); gtk_main (); |