summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <matthiasc@src.gnome.org>2004-12-07 06:22:19 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2004-12-07 06:22:19 +0000
commit750e4ae0cf76665099dd7d82436d0289afe04b77 (patch)
treeb753fc04fc41059802087a98758da0926b5116f4
parenta1178ee76dc726cd141ce91f764d43da476cdfb0 (diff)
downloadgtk+-750e4ae0cf76665099dd7d82436d0289afe04b77.tar.gz
Add complex dialogs to gallery.
-rw-r--r--ChangeLog7
-rw-r--r--ChangeLog.pre-2-107
-rw-r--r--ChangeLog.pre-2-67
-rw-r--r--ChangeLog.pre-2-87
-rw-r--r--docs/reference/ChangeLog8
-rw-r--r--docs/reference/gtk/Makefile.am3
-rw-r--r--docs/reference/gtk/images/colorsel.pngbin0 -> 41493 bytes
-rw-r--r--docs/reference/gtk/images/filechooser.pngbin0 -> 48959 bytes
-rw-r--r--docs/reference/gtk/images/fontsel.pngbin0 -> 41174 bytes
-rw-r--r--docs/reference/gtk/visual_index.xml15
-rw-r--r--docs/tools/widgets.c69
-rw-r--r--docs/tools/widgets.h3
12 files changed, 121 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index 11d8f8555d..f48b6bbf7e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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
new file mode 100644
index 0000000000..2b75f1a854
--- /dev/null
+++ b/docs/reference/gtk/images/colorsel.png
Binary files differ
diff --git a/docs/reference/gtk/images/filechooser.png b/docs/reference/gtk/images/filechooser.png
new file mode 100644
index 0000000000..91e1d17224
--- /dev/null
+++ b/docs/reference/gtk/images/filechooser.png
Binary files differ
diff --git a/docs/reference/gtk/images/fontsel.png b/docs/reference/gtk/images/fontsel.png
new file mode 100644
index 0000000000..e56716cc96
--- /dev/null
+++ b/docs/reference/gtk/images/fontsel.png
Binary files differ
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