[gtk/modern-doc-shooter: 8/8] docs: Add a gallery image for GtkDropDown
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/modern-doc-shooter: 8/8] docs: Add a gallery image for GtkDropDown
- Date: Tue, 4 Aug 2020 04:40:30 +0000 (UTC)
commit f49d26718785a40bb1bd9aa5ea924fc6091f4754
Author: Matthias Clasen <mclasen redhat com>
Date: Tue Aug 4 00:33:37 2020 -0400
docs: Add a gallery image for GtkDropDown
docs/reference/gtk/images/drop-down.png | Bin 0 -> 2906 bytes
docs/reference/gtk/meson.build | 1 +
docs/reference/gtk/visual_index.xml | 3 +++
docs/tools/widgets.c | 14 ++++++++++++++
4 files changed, 18 insertions(+)
---
diff --git a/docs/reference/gtk/images/drop-down.png b/docs/reference/gtk/images/drop-down.png
new file mode 100644
index 0000000000..55b0acf23e
Binary files /dev/null and b/docs/reference/gtk/images/drop-down.png differ
diff --git a/docs/reference/gtk/meson.build b/docs/reference/gtk/meson.build
index 70f660bd2f..c9b63cad64 100644
--- a/docs/reference/gtk/meson.build
+++ b/docs/reference/gtk/meson.build
@@ -257,6 +257,7 @@ images = [
'images/down-center.png',
'images/down-end.png',
'images/down-start.png',
+ 'images/drop-down.png',
'images/drawing.png',
'images/ease-in-out.png',
'images/ease-in.png',
diff --git a/docs/reference/gtk/visual_index.xml b/docs/reference/gtk/visual_index.xml
index c482979cf8..8bc3a4f8e9 100644
--- a/docs/reference/gtk/visual_index.xml
+++ b/docs/reference/gtk/visual_index.xml
@@ -111,6 +111,9 @@
<link linkend="GtkFileChooserButton">
<inlinegraphic fileref="file-button.png" format="PNG"></inlinegraphic>
</link>
+ <link linkend="GtkDropDown">
+ <inlinegraphic fileref="drop-down.png" format="PNG"></inlinegraphic>
+ </link>
</para>
</section>
diff --git a/docs/tools/widgets.c b/docs/tools/widgets.c
index a636c20e70..556da8325f 100644
--- a/docs/tools/widgets.c
+++ b/docs/tools/widgets.c
@@ -377,6 +377,19 @@ create_combo_box_text (void)
return new_widget_info ("combo-box-text", widget, SMALL);
}
+static WidgetInfo *
+create_drop_down (void)
+{
+ GtkWidget *widget;
+
+ widget = gtk_drop_down_new_from_strings ((const char * const []){"Drop Down", "Almost a combo", NULL});
+
+ gtk_widget_set_halign (widget, GTK_ALIGN_CENTER);
+ gtk_widget_set_valign (widget, GTK_ALIGN_CENTER);
+
+ return new_widget_info ("drop-down", widget, SMALL);
+}
+
static WidgetInfo *
create_info_bar (void)
{
@@ -1573,6 +1586,7 @@ get_all_widgets (void)
retval = g_list_prepend (retval, create_picture ());
retval = g_list_prepend (retval, create_password_entry ());
retval = g_list_prepend (retval, create_editable_label ());
+ retval = g_list_prepend (retval, create_drop_down ());
return retval;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]