diff options
author | Matthias Clasen <mclasen@redhat.com> | 2020-08-30 18:55:47 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2020-08-30 21:23:25 -0400 |
commit | 238d52497d18d0bc07223935d7d7ac2621fb9acf (patch) | |
tree | 22534b9bd743de2fac4c0285cf8eef63c7debe95 /docs | |
parent | ba6070b7beefc69190ed53a5821c77458c1dbe7d (diff) | |
download | gtk+-238d52497d18d0bc07223935d7d7ac2621fb9acf.tar.gz |
doc shooter: Drop radio buttons
Instead, show grouped checkbuttons.
Diffstat (limited to 'docs')
-rw-r--r-- | docs/tools/widgets.c | 27 |
1 files changed, 22 insertions, 5 deletions
diff --git a/docs/tools/widgets.c b/docs/tools/widgets.c index 70029ed276..1498ca6f99 100644 --- a/docs/tools/widgets.c +++ b/docs/tools/widgets.c @@ -118,13 +118,30 @@ static WidgetInfo * create_check_button (void) { GtkWidget *widget; + GtkWidget *button; + GtkWidget *group; - widget = gtk_check_button_new_with_mnemonic ("_Check Button"); - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (widget), TRUE); + widget = gtk_box_new (GTK_ORIENTATION_VERTICAL, 3); gtk_widget_set_halign (widget, GTK_ALIGN_CENTER); gtk_widget_set_valign (widget, GTK_ALIGN_CENTER); - return new_widget_info ("check-button", widget, SMALL); + button = gtk_check_button_new_with_mnemonic ("_Check Button"); + gtk_check_button_set_active (GTK_CHECK_BUTTON (button), TRUE); + gtk_box_append (GTK_BOX (widget), button); + + button = gtk_check_button_new_with_mnemonic ("_Check Button"); + gtk_box_append (GTK_BOX (widget), button); + + button = gtk_check_button_new_with_mnemonic ("Radio Button"); + gtk_check_button_set_active (GTK_CHECK_BUTTON (button), TRUE); + gtk_box_append (GTK_BOX (widget), button); + group = button; + + button = gtk_check_button_new_with_mnemonic ("Radio Button"); + gtk_box_append (GTK_BOX (widget), button); + gtk_check_button_set_group (GTK_CHECK_BUTTON (button), GTK_CHECK_BUTTON (group)); + + return new_widget_info ("check-button", widget, MEDIUM); } static WidgetInfo * @@ -1400,7 +1417,7 @@ create_list_box (void) row = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 10); gtk_box_append (GTK_BOX (row), gtk_label_new ("Line One")); button = gtk_check_button_new (); - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (button), TRUE); + gtk_check_button_set_active (GTK_CHECK_BUTTON (button), TRUE); gtk_widget_set_hexpand (button, TRUE); gtk_widget_set_halign (button, GTK_ALIGN_END); gtk_box_append (GTK_BOX (row), button); @@ -1452,7 +1469,7 @@ create_flow_box (void) child = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6); gtk_box_append (GTK_BOX (child), gtk_label_new ("Child Three")); button = gtk_check_button_new (); - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (button), TRUE); + gtk_check_button_set_active (GTK_CHECK_BUTTON (button), TRUE); gtk_box_append (GTK_BOX (child), button); gtk_flow_box_insert (GTK_FLOW_BOX (box), child, -1); gtk_flow_box_select_child (GTK_FLOW_BOX (box), |