[libdazzle] tests: add switch to enable compact mode
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libdazzle] tests: add switch to enable compact mode
- Date: Mon, 30 Sep 2019 01:12:56 +0000 (UTC)
commit c484cc9f56d301a7a236d89b58c494731a33b537
Author: Christian Hergert <chergert redhat com>
Date: Sun Sep 29 18:10:57 2019 -0700
tests: add switch to enable compact mode
tests/test-suggestion.c | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
---
diff --git a/tests/test-suggestion.c b/tests/test-suggestion.c
index a17dd4f..0b300f1 100644
--- a/tests/test-suggestion.c
+++ b/tests/test-suggestion.c
@@ -339,9 +339,11 @@ main (gint argc,
GtkWidget *window;
GtkWidget *header;
GtkWidget *entry;
+ GtkWidget *main_entry;
GtkWidget *box;
GtkWidget *button;
GtkWidget *scroller;
+ GtkWidget *switch_;
gtk_init (&argc, &argv);
@@ -389,6 +391,7 @@ main (gint argc,
"visible", TRUE,
"width-chars", 30,
NULL);
+ main_entry = entry;
notify_suggestion_handler =
g_signal_connect (entry,
"notify::suggestion",
@@ -430,6 +433,24 @@ main (gint argc,
gtk_container_add (GTK_CONTAINER (header), button);
gtk_widget_show (button);
+ box = g_object_new (GTK_TYPE_BOX,
+ "orientation", GTK_ORIENTATION_HORIZONTAL,
+ "visible", TRUE,
+ "spacing", 6,
+ NULL);
+ gtk_container_add (GTK_CONTAINER (header), box);
+ switch_ = g_object_new (GTK_TYPE_SWITCH,
+ "visible", TRUE,
+ NULL);
+ g_object_bind_property (G_OBJECT (switch_), "active", main_entry, "compact",
+ G_BINDING_SYNC_CREATE | G_BINDING_BIDIRECTIONAL);
+ gtk_container_add (GTK_CONTAINER (box),
+ g_object_new (GTK_TYPE_LABEL,
+ "label", "Compact Mode:",
+ "visible", TRUE,
+ NULL));
+ gtk_container_add (GTK_CONTAINER (box), switch_);
+
gtk_window_present (GTK_WINDOW (window));
gtk_main ();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]