diff options
author | Matthias Clasen <matthiasc@src.gnome.org> | 2006-01-30 04:53:53 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2006-01-30 04:53:53 +0000 |
commit | a351e61c0bc7a8157c51fc0bc2cd1742e439e94a (patch) | |
tree | 22819b9b46d6605ecc1de5420c5364dde4703049 /docs/tools | |
parent | 6a66c972cafeeabd6e1a35ea7f622bb1f380bb94 (diff) | |
download | gtk+-a351e61c0bc7a8157c51fc0bc2cd1742e439e94a.tar.gz |
GtkAssistant stuff
Diffstat (limited to 'docs/tools')
-rw-r--r-- | docs/tools/widgets.c | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/docs/tools/widgets.c b/docs/tools/widgets.c index a902c4ff3b..f271ccdf04 100644 --- a/docs/tools/widgets.c +++ b/docs/tools/widgets.c @@ -839,6 +839,34 @@ create_image (void) return new_widget_info ("image", vbox, SMALL); } +static WidgetInfo * +create_assistant (void) +{ + GtkWidget *widget; + GtkWidget *page1, *page2; + WidgetInfo *info; + + widget = gtk_assistant_new (); + gtk_window_set_title (GTK_WINDOW (widget), "Assistant"); + + page1 = gtk_label_new ("Assistant"); + gtk_widget_show (page1); + gtk_widget_set_size_request (page1, 300, 140); + gtk_assistant_prepend_page (GTK_ASSISTANT (widget), page1); + gtk_assistant_set_page_title (GTK_ASSISTANT (widget), page1, "Assistant page"); + gtk_assistant_set_page_complete (GTK_ASSISTANT (widget), page1, TRUE); + + page2 = gtk_label_new (NULL); + gtk_widget_show (page2); + gtk_assistant_append_page (GTK_ASSISTANT (widget), page2); + gtk_assistant_set_page_type (GTK_ASSISTANT (widget), page2, GTK_ASSISTANT_PAGE_CONFIRM); + + info = new_widget_info ("assistant", widget, ASIS); + info->include_decorations = TRUE; + + return info; +} + GList * get_all_widgets (void) { @@ -876,6 +904,7 @@ get_all_widgets (void) retval = g_list_prepend (retval, create_colorsel ()); retval = g_list_prepend (retval, create_filesel ()); retval = g_list_prepend (retval, create_fontsel ()); + retval = g_list_prepend (retval, create_assistant ()); return retval; } |