From dfb68fb13d0ac644acf717bb5c9fb03d1edb7c8e Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 21 Feb 2021 13:02:08 -0500 Subject: [PATCH] docs: Split images for check and radio buttons Its the same widget, but two images fit better in the gallery, and will be easier to use as example images in the docs. --- docs/reference/gtk/gtk4.toml.in | 1 + docs/reference/gtk/images/check-button.png | Bin 5869 -> 3241 bytes docs/reference/gtk/images/radio-button.png | Bin 0 -> 3667 bytes docs/reference/gtk/visual_index.md | 1 + docs/tools/widgets.c | 20 +++++++++++++++++--- 5 files changed, 19 insertions(+), 3 deletions(-) create mode 100644 docs/reference/gtk/images/radio-button.png diff --git a/docs/reference/gtk/gtk4.toml.in b/docs/reference/gtk/gtk4.toml.in index b19c040a5d..a7bf658176 100644 --- a/docs/reference/gtk/gtk4.toml.in +++ b/docs/reference/gtk/gtk4.toml.in @@ -193,6 +193,7 @@ content_images = [ "images/popover.png", "images/printdialog.png", "images/progressbar.png", + "images/radio-button.png", "images/right-center.png", "images/right-end.png", "images/right-start.png", diff --git a/docs/reference/gtk/images/check-button.png b/docs/reference/gtk/images/check-button.png index c40252fcb5a206e823301490e9633577c42921e8..5206587fe53e04e66b45e5e4d6b9701ccc1a967a 100644 GIT binary patch literal 3241 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 literal 0 HcmV?d00001 diff --git a/docs/reference/gtk/visual_index.md b/docs/reference/gtk/visual_index.md index 2e5b91b172..1de772cccc 100644 --- a/docs/reference/gtk/visual_index.md +++ b/docs/reference/gtk/visual_index.md @@ -25,6 +25,7 @@ Title: Widget Gallery [![togglebutton](toggle-button.png)](class.ToggleButton.html) [![linkbutton](link-button.png)](class.LinkButton.html) [![checkbutton](check-button.png)](class.CheckButton.html) +[![checkbutton](radio-button.png)](class.CheckButton.html) [![menubutton](menu-button.png)](class.MenuButton.html) [![lockbutton](lockbutton.png)](class.LockButton.html) [![volumebutton](volumebutton.png)](class.VolumeButton.html) diff --git a/docs/tools/widgets.c b/docs/tools/widgets.c index ca00f5e101..de0ddca882 100644 --- a/docs/tools/widgets.c +++ b/docs/tools/widgets.c @@ -140,7 +140,6 @@ create_check_button (void) { GtkWidget *widget; GtkWidget *button; - GtkWidget *group; widget = gtk_box_new (GTK_ORIENTATION_VERTICAL, 3); gtk_widget_set_halign (widget, GTK_ALIGN_CENTER); @@ -153,6 +152,20 @@ create_check_button (void) button = gtk_check_button_new_with_mnemonic ("_Check Button"); gtk_box_append (GTK_BOX (widget), button); + return new_widget_info ("check-button", widget, SMALL); +} + +static WidgetInfo * +create_radio_button (void) +{ + GtkWidget *widget; + GtkWidget *button; + GtkWidget *group; + + widget = gtk_box_new (GTK_ORIENTATION_VERTICAL, 3); + gtk_widget_set_halign (widget, GTK_ALIGN_CENTER); + gtk_widget_set_valign (widget, GTK_ALIGN_CENTER); + 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); @@ -162,7 +175,7 @@ create_check_button (void) 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); + return new_widget_info ("radio-button", widget, SMALL); } static WidgetInfo * @@ -174,7 +187,7 @@ create_link_button (void) gtk_widget_set_halign (widget, GTK_ALIGN_CENTER); gtk_widget_set_valign (widget, GTK_ALIGN_CENTER); - return new_widget_info ("link-button", widget, SMALL); + return new_widget_info ("link-button", widget, MEDIUM); } static WidgetInfo * @@ -2102,6 +2115,7 @@ get_all_widgets (void) retval = g_list_prepend (retval, create_about_dialog ()); retval = g_list_prepend (retval, create_button ()); retval = g_list_prepend (retval, create_check_button ()); + retval = g_list_prepend (retval, create_radio_button ()); retval = g_list_prepend (retval, create_color_button ()); retval = g_list_prepend (retval, create_combo_box ()); retval = g_list_prepend (retval, create_combo_box_entry ());