From 5ece0eaed1990a76140a10e80b7a72b9c28b8ccf Mon Sep 17 00:00:00 2001 From: mervelil <71037128+mervelil@users.noreply.github.com> Date: Sat, 22 Oct 2022 23:24:26 +0300 Subject: [PATCH 1/3] improved radio button which is seledted 2 buttonat the same time --- examples/widgets/button_group.enaml | 42 +++++++++++++++-------------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/examples/widgets/button_group.enaml b/examples/widgets/button_group.enaml index 60ff7d1a9..746984795 100644 --- a/examples/widgets/button_group.enaml +++ b/examples/widgets/button_group.enaml @@ -28,36 +28,38 @@ enamldef Main(Window): HGroup: CheckBox: text = "Group 1 Exclusive" - checked := btn_group1.exclusive + checked := btn_group1.exclusive + + clicked :: print('Black toggled') + CheckBox: text = "Group 2 Exclusive" checked := btn_group2.exclusive + + clicked :: print('Black toggled') HGroup: - ButtonGroup: btn_group1: - pass - ButtonGroup: btn_group2: - pass + Container: + ButtonGroup: btn_group1: + pass + Container: + ButtonGroup: btn_group2: + pass GroupBox: - title = "Group 1" + title = "ROCK" RadioButton: - text = "Button Group 1" - group = btn_group1 + text = "Whenever I may roam" RadioButton: - text = "Button Group 2" - group = btn_group2 + text = "Black" GroupBox: - title = "Group 2" + title = "POP" RadioButton: - text = "Button Group 1" - group = btn_group1 + text = "Happier than ever" RadioButton: - text = "Button Group 2" - group = btn_group2 + text = "Driver License" GroupBox: - title = "Group 3" + title = "JAZZ" RadioButton: - text = "Button Group 1" - group = btn_group1 + text = "Rehab" RadioButton: - text = "Button Group 2" - group = btn_group2 + text = "Back to Black" + From 58eb06d25be65d43cc5ea2520367be6298629b72 Mon Sep 17 00:00:00 2001 From: mervelil <71037128+mervelil@users.noreply.github.com> Date: Sat, 22 Oct 2022 23:37:53 +0300 Subject: [PATCH 2/3] improved radio button which is selected 2 buttonat the same time --- examples/widgets/button_group.enaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/widgets/button_group.enaml b/examples/widgets/button_group.enaml index 746984795..45b120dca 100644 --- a/examples/widgets/button_group.enaml +++ b/examples/widgets/button_group.enaml @@ -49,7 +49,7 @@ enamldef Main(Window): RadioButton: text = "Whenever I may roam" RadioButton: - text = "Black" + text = "Pearl Black" GroupBox: title = "POP" RadioButton: From b08387aa540667223fbed1a1b25804f74583e858 Mon Sep 17 00:00:00 2001 From: mervelil <71037128+mervelil@users.noreply.github.com> Date: Sun, 23 Oct 2022 19:01:19 +0300 Subject: [PATCH 3/3] clicked info --- examples/widgets/button_group.enaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/widgets/button_group.enaml b/examples/widgets/button_group.enaml index 45b120dca..111297837 100644 --- a/examples/widgets/button_group.enaml +++ b/examples/widgets/button_group.enaml @@ -30,13 +30,13 @@ enamldef Main(Window): text = "Group 1 Exclusive" checked := btn_group1.exclusive - clicked :: print('Black toggled') + clicked :: print('Group 1 toggled') CheckBox: text = "Group 2 Exclusive" checked := btn_group2.exclusive - clicked :: print('Black toggled') + clicked :: print('Group 2 toggled') HGroup: Container: ButtonGroup: btn_group1: