From 42ba97eb5c6bc4f379487e166c9501c65174ca41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pablo=20Correa=20G=C3=B3mez?= Date: Tue, 13 Dec 2022 23:58:55 +0100 Subject: [PATCH] gtkcheckbutton: Document how to keep track of changes for radio buttons --- gtk/gtkcheckbutton.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gtk/gtkcheckbutton.c b/gtk/gtkcheckbutton.c index f0cc8ea6ff..4dec0530ce 100644 --- a/gtk/gtkcheckbutton.c +++ b/gtk/gtkcheckbutton.c @@ -77,6 +77,11 @@ * * To add a `GtkCheckButton` to a group, use [method@Gtk.CheckButton.set_group]. * + * When the code must keep track of the state of a group of radio buttons, it + * is recommended to keep track of such state through a stateful + * `GAction` with a target for each button. Using the `toggled` signals to keep + * track of the group changes and state is discouraged. + * * # CSS nodes * * ```