[gtk+] Add GtkActionBar and GtkSearchBar to visual index
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Add GtkActionBar and GtkSearchBar to visual index
- Date: Tue, 10 Jun 2014 01:41:51 +0000 (UTC)
commit 5b5cf89a633db1cd80683712bf27cc7ee5ca3581
Author: Matthias Clasen <mclasen redhat com>
Date: Mon Jun 9 21:09:40 2014 -0400
Add GtkActionBar and GtkSearchBar to visual index
These were missing.
docs/reference/gtk/Makefile.am | 2 +
docs/reference/gtk/images/action-bar.png | Bin 0 -> 1905 bytes
docs/reference/gtk/images/search-bar.png | Bin 0 -> 3699 bytes
docs/reference/gtk/visual_index.xml | 6 +++
docs/tools/widgets.c | 70 ++++++++++++++++++++++++++++++
5 files changed, 78 insertions(+), 0 deletions(-)
---
diff --git a/docs/reference/gtk/Makefile.am b/docs/reference/gtk/Makefile.am
index ee7e155..988e5c5 100644
--- a/docs/reference/gtk/Makefile.am
+++ b/docs/reference/gtk/Makefile.am
@@ -300,6 +300,7 @@ HTML_IMAGES = \
$(top_srcdir)/gtk/stock-icons/24/gtk-page-setup.png \
$(srcdir)/images/aboutdialog.png \
$(srcdir)/images/accel-label.png \
+ $(srcdir)/images/action-bar.png \
$(srcdir)/images/appchooserbutton.png \
$(srcdir)/images/appchooserdialog.png \
$(srcdir)/images/assistant.png \
@@ -348,6 +349,7 @@ HTML_IMAGES = \
$(srcdir)/images/scales.png \
$(srcdir)/images/scrollbar.png \
$(srcdir)/images/scrolledwindow.png \
+ $(srcdir)/images/search-bar.png \
$(srcdir)/images/search-entry.png \
$(srcdir)/images/separator.png \
$(srcdir)/images/spinbutton.png \
diff --git a/docs/reference/gtk/images/action-bar.png b/docs/reference/gtk/images/action-bar.png
new file mode 100644
index 0000000..d7b36ea
Binary files /dev/null and b/docs/reference/gtk/images/action-bar.png differ
diff --git a/docs/reference/gtk/images/search-bar.png b/docs/reference/gtk/images/search-bar.png
new file mode 100644
index 0000000..084ba89
Binary files /dev/null and b/docs/reference/gtk/images/search-bar.png differ
diff --git a/docs/reference/gtk/visual_index.xml b/docs/reference/gtk/visual_index.xml
index 1df14dd..5806d39 100644
--- a/docs/reference/gtk/visual_index.xml
+++ b/docs/reference/gtk/visual_index.xml
@@ -123,6 +123,12 @@
<link linkend="GtkHeaderBar">
<inlinegraphic fileref="headerbar.png" format="PNG"></inlinegraphic>
</link>
+ <link linkend="GtkSearchBar">
+ <inlinegraphic fileref="search-bar.png" format="PNG"></inlinegraphic>
+ </link>
+ <link linkend="GtkActionBar">
+ <inlinegraphic fileref="action-bar.png" format="PNG"></inlinegraphic>
+ </link>
<link linkend="GtkListBox">
<inlinegraphic fileref="list-box.png" format="PNG"></inlinegraphic>
</link>
diff --git a/docs/tools/widgets.c b/docs/tools/widgets.c
index f48af36..cd16d80 100644
--- a/docs/tools/widgets.c
+++ b/docs/tools/widgets.c
@@ -395,6 +395,74 @@ create_info_bar (void)
return info;
}
+
+static WidgetInfo *
+create_search_bar (void)
+{
+ GtkWidget *widget;
+ GtkWidget *entry;
+ GtkWidget *align;
+ WidgetInfo *info;
+ GtkWidget *view;
+ GtkWidget *box;
+
+ box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
+ widget = gtk_search_bar_new ();
+
+ entry = gtk_search_entry_new ();
+ gtk_entry_set_text (GTK_ENTRY (entry), "Search Bar");
+ gtk_container_add (GTK_CONTAINER (widget), entry);
+ gtk_widget_show (entry);
+
+ gtk_search_bar_set_show_close_button (GTK_SEARCH_BAR (widget), TRUE);
+ gtk_search_bar_set_search_mode (GTK_SEARCH_BAR (widget), TRUE);
+
+ gtk_container_add (GTK_CONTAINER (box), widget);
+
+ view = gtk_text_view_new ();
+ gtk_widget_show (view);
+ gtk_box_pack_start (GTK_BOX (box), view, TRUE, TRUE, 0);
+
+ info = new_widget_info ("search-bar", box, SMALL);
+ gtk_container_set_border_width (GTK_CONTAINER (info->window), 0);
+
+ return info;
+}
+
+static WidgetInfo *
+create_action_bar (void)
+{
+ GtkWidget *widget;
+ GtkWidget *button;
+ WidgetInfo *info;
+ GtkWidget *view;
+ GtkWidget *box;
+
+ box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
+ view = gtk_text_view_new ();
+ gtk_widget_show (view);
+ gtk_box_pack_start (GTK_BOX (box), view, TRUE, TRUE, 0);
+
+ widget = gtk_action_bar_new ();
+
+ button = gtk_button_new_from_icon_name ("object-select-symbolic", GTK_ICON_SIZE_MENU);
+ gtk_widget_show (button);
+ gtk_container_add (GTK_CONTAINER (widget), button);
+ button = gtk_button_new_from_icon_name ("call-start-symbolic", GTK_ICON_SIZE_MENU);
+ gtk_widget_show (button);
+ gtk_container_add (GTK_CONTAINER (widget), button);
+ g_object_set (gtk_widget_get_parent (button), "margin", 6, "spacing", 6, NULL);
+
+ gtk_widget_show (widget);
+
+ gtk_container_add (GTK_CONTAINER (box), widget);
+
+ info = new_widget_info ("action-bar", box, SMALL);
+ gtk_container_set_border_width (GTK_CONTAINER (info->window), 0);
+
+ return info;
+}
+
static WidgetInfo *
create_recent_chooser_dialog (void)
{
@@ -1409,6 +1477,8 @@ get_all_widgets (void)
{
GList *retval = NULL;
+ retval = g_list_prepend (retval, create_search_bar ());
+ retval = g_list_prepend (retval, create_action_bar ());
retval = g_list_prepend (retval, create_list_box());
retval = g_list_prepend (retval, create_flow_box());
retval = g_list_prepend (retval, create_headerbar ());
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]