RFC: new property in ToggleGroup
Andy Goryachev
andy.goryachev at oracle.com
Fri Jan 20 19:31:12 UTC 2023
Dear colleagues:
In the context of a recent PR
https://bugs.openjdk.org/browse/JDK-8237505
https://github.com/openjdk/jfx/pull/1002
https://stackoverflow.com/questions/57911107/javafx-togglegroup-not-functioning-properly-with-accelerators-radiomenuitem
where a number of RadioMenuItems belonging to a toggle group are added to the menu, we might want to add a new property to the ToggleGroup which controls whether all items in a group can be deselected.
If this property is set, a selected radio menu item can be deselected via either keyboard accelerator or a mouse click. If not, then not only this operation cannot be performed, but also the first item added to said ToggleGroup gets automatically selected.
This should allow for more flexibility in creating menus with RadioMenuItems, but eliminate some boilerplate code required in such cases.
The new logic would also affect any Toggle, such as ToggleButton.
What do you think? Thank you.
-andy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/openjfx-dev/attachments/20230120/047d851d/attachment-0001.htm>
More information about the openjfx-dev
mailing list