diff options
author | Matthias Clasen <matthiasc@src.gnome.org> | 2004-12-07 06:22:19 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2004-12-07 06:22:19 +0000 |
commit | 750e4ae0cf76665099dd7d82436d0289afe04b77 (patch) | |
tree | b753fc04fc41059802087a98758da0926b5116f4 | |
parent | a1178ee76dc726cd141ce91f764d43da476cdfb0 (diff) | |
download | gtk+-750e4ae0cf76665099dd7d82436d0289afe04b77.tar.gz |
Add complex dialogs to gallery.
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | ChangeLog.pre-2-10 | 7 | ||||
-rw-r--r-- | ChangeLog.pre-2-6 | 7 | ||||
-rw-r--r-- | ChangeLog.pre-2-8 | 7 | ||||
-rw-r--r-- | docs/reference/ChangeLog | 8 | ||||
-rw-r--r-- | docs/reference/gtk/Makefile.am | 3 | ||||
-rw-r--r-- | docs/reference/gtk/images/colorsel.png | bin | 0 -> 41493 bytes | |||
-rw-r--r-- | docs/reference/gtk/images/filechooser.png | bin | 0 -> 48959 bytes | |||
-rw-r--r-- | docs/reference/gtk/images/fontsel.png | bin | 0 -> 41174 bytes | |||
-rw-r--r-- | docs/reference/gtk/visual_index.xml | 15 | ||||
-rw-r--r-- | docs/tools/widgets.c | 69 | ||||
-rw-r--r-- | docs/tools/widgets.h | 3 |
12 files changed, 121 insertions, 5 deletions
@@ -1,3 +1,10 @@ +2004-12-07 Matthias Clasen <mclasen@redhat.com> + + * docs/tools/widgets.h (enum): Add an ASIS widget size. + + * docs/tools/widgets.c (get_all_widgets): Add file chooser, + font selection and color selection dialogs. + 2004-12-06 Matthias Clasen <mclasen@redhat.com> * modules/input/gtkimcontextime.c: Prevent double commits, diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 11d8f8555d..f48b6bbf7e 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,10 @@ +2004-12-07 Matthias Clasen <mclasen@redhat.com> + + * docs/tools/widgets.h (enum): Add an ASIS widget size. + + * docs/tools/widgets.c (get_all_widgets): Add file chooser, + font selection and color selection dialogs. + 2004-12-06 Matthias Clasen <mclasen@redhat.com> * modules/input/gtkimcontextime.c: Prevent double commits, diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 11d8f8555d..f48b6bbf7e 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,10 @@ +2004-12-07 Matthias Clasen <mclasen@redhat.com> + + * docs/tools/widgets.h (enum): Add an ASIS widget size. + + * docs/tools/widgets.c (get_all_widgets): Add file chooser, + font selection and color selection dialogs. + 2004-12-06 Matthias Clasen <mclasen@redhat.com> * modules/input/gtkimcontextime.c: Prevent double commits, diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 11d8f8555d..f48b6bbf7e 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,10 @@ +2004-12-07 Matthias Clasen <mclasen@redhat.com> + + * docs/tools/widgets.h (enum): Add an ASIS widget size. + + * docs/tools/widgets.c (get_all_widgets): Add file chooser, + font selection and color selection dialogs. + 2004-12-06 Matthias Clasen <mclasen@redhat.com> * modules/input/gtkimcontextime.c: Prevent double commits, diff --git a/docs/reference/ChangeLog b/docs/reference/ChangeLog index 01652e6680..a4ca172bfe 100644 --- a/docs/reference/ChangeLog +++ b/docs/reference/ChangeLog @@ -1,3 +1,11 @@ +2004-12-07 Matthias Clasen <mclasen@redhat.com> + + * gtk/images/colorsel.png: + * gtk/images/fontsel.png: + * gtk/images/filechooser.png: + * gtk/visual_index.xml: + * gtk/Makefile.am (HTML_IMAGES): Add new images. + 2004-12-02 Matthias Clasen <mclasen@redhat.com> * === Released 2.5.6 === diff --git a/docs/reference/gtk/Makefile.am b/docs/reference/gtk/Makefile.am index c257b677c1..1296c912c0 100644 --- a/docs/reference/gtk/Makefile.am +++ b/docs/reference/gtk/Makefile.am @@ -210,11 +210,14 @@ HTML_IMAGES = \ $(srcdir)/images/button.png \ $(srcdir)/images/check-button.png \ $(srcdir)/images/color-button.png \ + $(srcdir)/images/colorsel.png \ $(srcdir)/images/combo-box.png \ $(srcdir)/images/combo-box-entry.png \ $(srcdir)/images/entry.png \ $(srcdir)/images/file-button.png \ + $(srcdir)/images/filechooser.png \ $(srcdir)/images/font-button.png \ + $(srcdir)/images/fontsel.png \ $(srcdir)/images/frame.png \ $(srcdir)/images/icon-view.png \ $(srcdir)/images/image.png \ diff --git a/docs/reference/gtk/images/colorsel.png b/docs/reference/gtk/images/colorsel.png Binary files differnew file mode 100644 index 0000000000..2b75f1a854 --- /dev/null +++ b/docs/reference/gtk/images/colorsel.png diff --git a/docs/reference/gtk/images/filechooser.png b/docs/reference/gtk/images/filechooser.png Binary files differnew file mode 100644 index 0000000000..91e1d17224 --- /dev/null +++ b/docs/reference/gtk/images/filechooser.png diff --git a/docs/reference/gtk/images/fontsel.png b/docs/reference/gtk/images/fontsel.png Binary files differnew file mode 100644 index 0000000000..e56716cc96 --- /dev/null +++ b/docs/reference/gtk/images/fontsel.png diff --git a/docs/reference/gtk/visual_index.xml b/docs/reference/gtk/visual_index.xml index 03c25eaefd..48ea8692c5 100644 --- a/docs/reference/gtk/visual_index.xml +++ b/docs/reference/gtk/visual_index.xml @@ -41,9 +41,6 @@ <link linkend="GtkMenuBar"> <inlinegraphic fileref="menubar.png" format="PNG"></inlinegraphic> </link> - <link linkend="GtkMessageDialog"> - <inlinegraphic fileref="messagedialog.png" format="PNG"></inlinegraphic> - </link> <link linkend="GtkNotebook"> <inlinegraphic fileref="notebook.png" format="PNG"></inlinegraphic> </link> @@ -86,4 +83,16 @@ <link linkend="GtkWindow"> <inlinegraphic fileref="window.png" format="PNG"></inlinegraphic> </link> + <link linkend="GtkMessageDialog"> + <inlinegraphic fileref="messagedialog.png" format="PNG"></inlinegraphic> + </link> + <link linkend="GtkFontSelectionDialog"> + <inlinegraphic fileref="fontsel.png" format="PNG"></inlinegraphic> + </link> + <link linkend="GtkColorSelectionDialog"> + <inlinegraphic fileref="colorsel.png" format="PNG"></inlinegraphic> + </link> + <link linkend="GtkFileChooserDialog"> + <inlinegraphic fileref="filechooser.png" format="PNG"></inlinegraphic> + </link> </para> diff --git a/docs/tools/widgets.c b/docs/tools/widgets.c index 543c96b68d..182f0b3ac8 100644 --- a/docs/tools/widgets.c +++ b/docs/tools/widgets.c @@ -68,6 +68,10 @@ adjust_size_callback (WidgetInfo *info) target_width = LARGE_WIDTH; target_height = LARGE_HEIGHT; break; + case ASIS: + target_width = twidth; + target_height = theight; + break; } if (twidth > target_width || @@ -569,6 +573,67 @@ create_window (void) } static WidgetInfo * +create_colorsel (void) +{ + WidgetInfo *info; + GtkWidget *widget; + GtkColorSelection *colorsel; + GdkColor color; + + widget = gtk_color_selection_dialog_new ("Color Selection Dialog"); + colorsel = GTK_COLOR_SELECTION (GTK_COLOR_SELECTION_DIALOG (widget)->colorsel); + + color.red = 0x7979; + color.green = 0xdbdb; + color.blue = 0x9595; + + gtk_color_selection_set_previous_color (colorsel, &color); + + color.red = 0x7d7d; + color.green = 0x9393; + color.blue = 0xc3c3; + + gtk_color_selection_set_current_color (colorsel, &color); + + info = new_widget_info ("colorsel", widget, ASIS); + info->include_decorations = TRUE; + + return info; +} + +static WidgetInfo * +create_fontsel (void) +{ + WidgetInfo *info; + GtkWidget *widget; + + widget = gtk_font_selection_dialog_new ("Font Selection Dialog"); + info = new_widget_info ("fontsel", widget, ASIS); + info->include_decorations = TRUE; + + return info; +} +static WidgetInfo * +create_filesel (void) +{ + WidgetInfo *info; + GtkWidget *widget; + + widget = gtk_file_chooser_dialog_new ("File Chooser Dialog", + NULL, + GTK_FILE_CHOOSER_ACTION_OPEN, + GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, + GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, + NULL); + gtk_window_set_default_size (GTK_WINDOW (widget), 505, 305); + + info = new_widget_info ("filechooser", widget, ASIS); + info->include_decorations = TRUE; + + return info; +} + +static WidgetInfo * create_toolbar (void) { GtkWidget *widget, *menu; @@ -786,7 +851,6 @@ get_all_widgets (void) retval = g_list_prepend (retval, create_combo_box ()); retval = g_list_prepend (retval, create_combo_box_entry ()); retval = g_list_prepend (retval, create_entry ()); - retval = g_list_prepend (retval, create_file_button ()); retval = g_list_prepend (retval, create_font_button ()); retval = g_list_prepend (retval, create_frame ()); retval = g_list_prepend (retval, create_icon_view ()); @@ -808,6 +872,9 @@ get_all_widgets (void) retval = g_list_prepend (retval, create_toolbar ()); retval = g_list_prepend (retval, create_tree_view ()); retval = g_list_prepend (retval, create_window ()); + retval = g_list_prepend (retval, create_colorsel ()); + retval = g_list_prepend (retval, create_filesel ()); + retval = g_list_prepend (retval, create_fontsel ()); return retval; } diff --git a/docs/tools/widgets.h b/docs/tools/widgets.h index f4541b4625..c9ac2b4c86 100644 --- a/docs/tools/widgets.h +++ b/docs/tools/widgets.h @@ -8,7 +8,8 @@ typedef enum { SMALL, MEDIUM, - LARGE + LARGE, + ASIS } WidgetSize; typedef struct WidgetInfo |