summaryrefslogtreecommitdiff
path: root/docs/tools
diff options
context:
space:
mode:
authorMatthias Clasen <matthiasc@src.gnome.org>2006-01-30 04:53:53 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2006-01-30 04:53:53 +0000
commita351e61c0bc7a8157c51fc0bc2cd1742e439e94a (patch)
tree22819b9b46d6605ecc1de5420c5364dde4703049 /docs/tools
parent6a66c972cafeeabd6e1a35ea7f622bb1f380bb94 (diff)
downloadgtk+-a351e61c0bc7a8157c51fc0bc2cd1742e439e94a.tar.gz
GtkAssistant stuff
Diffstat (limited to 'docs/tools')
-rw-r--r--docs/tools/widgets.c29
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;
}