[gtk/modern-doc-shooter: 6/8] docs: Add gallery image for GtkPasswordEntry
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/modern-doc-shooter: 6/8] docs: Add gallery image for GtkPasswordEntry
- Date: Tue, 4 Aug 2020 04:40:30 +0000 (UTC)
commit d7cd28c6415859ad3d65ecc30be6c98baa3cb482
Author: Matthias Clasen <mclasen redhat com>
Date: Tue Aug 4 00:16:22 2020 -0400
docs: Add gallery image for GtkPasswordEntry
docs/reference/gtk/images/password-entry.png | Bin 0 -> 1942 bytes
docs/reference/gtk/meson.build | 1 +
docs/reference/gtk/visual_index.xml | 3 +++
docs/tools/widgets.c | 18 ++++++++++++++++++
4 files changed, 22 insertions(+)
---
diff --git a/docs/reference/gtk/images/password-entry.png b/docs/reference/gtk/images/password-entry.png
new file mode 100644
index 0000000000..a87c73b184
Binary files /dev/null and b/docs/reference/gtk/images/password-entry.png differ
diff --git a/docs/reference/gtk/meson.build b/docs/reference/gtk/meson.build
index 9eb60f581e..e695eb110b 100644
--- a/docs/reference/gtk/meson.build
+++ b/docs/reference/gtk/meson.build
@@ -331,6 +331,7 @@ images = [
'images/options.png',
'images/pagesetupdialog.png',
'images/panes.png',
+ 'images/password-entry.png',
'images/picture.png',
'images/placessidebar.png',
'images/popup-anchors.png',
diff --git a/docs/reference/gtk/visual_index.xml b/docs/reference/gtk/visual_index.xml
index a1814e3093..3a9522ba73 100644
--- a/docs/reference/gtk/visual_index.xml
+++ b/docs/reference/gtk/visual_index.xml
@@ -123,6 +123,9 @@
<link linkend="GtkSearchEntry">
<inlinegraphic fileref="search-entry.png" format="PNG"></inlinegraphic>
</link>
+ <link linkend="GtkPasswordEntry">
+ <inlinegraphic fileref="password-entry.png" format="PNG"></inlinegraphic>
+ </link>
</para>
</section>
diff --git a/docs/tools/widgets.c b/docs/tools/widgets.c
index de783745a9..9cfc3459be 100644
--- a/docs/tools/widgets.c
+++ b/docs/tools/widgets.c
@@ -231,6 +231,23 @@ create_entry (void)
return new_widget_info ("entry", widget, SMALL);
}
+static WidgetInfo *
+create_password_entry (void)
+{
+ GtkWidget *widget;
+
+ widget = gtk_password_entry_new ();
+ gtk_password_entry_set_show_peek_icon (GTK_PASSWORD_ENTRY (widget), TRUE);
+ gtk_widget_set_halign (widget, GTK_ALIGN_FILL);
+ gtk_widget_set_valign (widget, GTK_ALIGN_CENTER);
+ gtk_editable_set_text (GTK_EDITABLE (widget), "Entry");
+ gtk_editable_set_position (GTK_EDITABLE (widget), -1);
+
+ add_margin (widget);
+
+ return new_widget_info ("password-entry", widget, SMALL);
+}
+
static WidgetInfo *
create_search_entry (void)
{
@@ -1533,6 +1550,7 @@ get_all_widgets (void)
retval = g_list_prepend (retval, create_video ());
retval = g_list_prepend (retval, create_media_controls ());
retval = g_list_prepend (retval, create_picture ());
+ retval = g_list_prepend (retval, create_password_entry ());
return retval;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]