[gtk+/gtk-3-22] ToggleButton: Actually show buttons in new snippet
- From: Daniel Boles <dboles src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/gtk-3-22] ToggleButton: Actually show buttons in new snippet
- Date: Wed, 11 Oct 2017 21:19:20 +0000 (UTC)
commit a54550db7b0a07ac66e4c9b130d94d94e0302d77
Author: Daniel Boles <dboles src gnome org>
Date: Wed Oct 11 21:13:49 2017 +0100
ToggleButton: Actually show buttons in new snippet
Also, create a Window, instead of a Dialog without a transient parent,
which is (noisily) discouraged. Then s/content_area/box/g to match.
gtk/gtktogglebutton.c | 59 +++++++++++++++++++++++++------------------------
1 files changed, 30 insertions(+), 29 deletions(-)
---
diff --git a/gtk/gtktogglebutton.c b/gtk/gtktogglebutton.c
index 5586bcd..f594d8c 100644
--- a/gtk/gtktogglebutton.c
+++ b/gtk/gtktogglebutton.c
@@ -72,35 +72,36 @@
* }
*
* void make_toggles (void) {
- * GtkWidget *dialog, *toggle1, *toggle2;
- * GtkWidget *content_area;
- * const char *text;
- *
- * dialog = gtk_dialog_new ();
- * content_area = gtk_box_new (GTK_ORIENTATION_VERTICAL, 12);
- *
- * text = "Hi, i’m a toggle button.";
- * toggle1 = gtk_toggle_button_new_with_label (text);
- *
- * // Makes this toggle button invisible
- * gtk_toggle_button_set_mode (GTK_TOGGLE_BUTTON (toggle1),
- * TRUE);
- *
- * g_signal_connect (toggle1, "toggled",
- * G_CALLBACK (output_state),
- * NULL);
- * gtk_container_add (GTK_CONTAINER (content_area), toggle1);
- *
- * text = "Hi, i’m a toggle button.";
- * toggle2 = gtk_toggle_button_new_with_label (text);
- * gtk_toggle_button_set_mode (GTK_TOGGLE_BUTTON (toggle2),
- * FALSE);
- * g_signal_connect (toggle2, "toggled",
- * G_CALLBACK (output_state),
- * NULL);
- * gtk_container_add (GTK_CONTAINER (content_area), toggle2);
- *
- * gtk_widget_show_all (dialog);
+ * GtkWidget *window, *toggle1, *toggle2;
+ * GtkWidget *box;
+ * const char *text;
+ *
+ * window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
+ * box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 12);
+ *
+ * text = "Hi, I’m a toggle button.";
+ * toggle1 = gtk_toggle_button_new_with_label (text);
+ *
+ * // Makes this toggle button invisible
+ * gtk_toggle_button_set_mode (GTK_TOGGLE_BUTTON (toggle1),
+ * TRUE);
+ *
+ * g_signal_connect (toggle1, "toggled",
+ * G_CALLBACK (output_state),
+ * NULL);
+ * gtk_container_add (GTK_CONTAINER (box), toggle1);
+ *
+ * text = "Hi, I’m a toggle button.";
+ * toggle2 = gtk_toggle_button_new_with_label (text);
+ * gtk_toggle_button_set_mode (GTK_TOGGLE_BUTTON (toggle2),
+ * FALSE);
+ * g_signal_connect (toggle2, "toggled",
+ * G_CALLBACK (output_state),
+ * NULL);
+ * gtk_container_add (GTK_CONTAINER (box), toggle2);
+ *
+ * gtk_container_add (GTK_CONTAINER (window), box);
+ * gtk_widget_show_all (window);
* }
* ]|
*/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]