Andreas Kling
|
3873c51781
|
LibCore: Add CObject::for_each_child_of_type<T>()
Use this to iterate over all the GRadioButtons in a group.
|
2019-05-27 04:18:24 +02:00 |
|
Andreas Kling
|
723ba91f74
|
LibGUI: Add GWidget::for_each_child_widget(callback).
|
2019-05-27 03:52:33 +02:00 |
|
Andreas Kling
|
c62be7bb2b
|
LibGUI: Share code for text painting in GAbstractButton.
This gives all the GAbstractButton a consistent disabled appearance.
|
2019-05-24 22:54:37 +02:00 |
|
Andreas Kling
|
508007f1dd
|
GRadioButton: Draw a focus rect when focused.
|
2019-05-24 17:41:22 +02:00 |
|
Andreas Kling
|
21c56477b0
|
LibGUI: Add a GAbstractButton base class for button widgets.
This patch moves GButton and GRadioButton to inherit from it. This allows
them to share code for mouse event handling, etc.
|
2019-05-24 16:32:20 +02:00 |
|
Andreas Kling
|
36d8b9e89b
|
LibGUI: Add a GRadioButton widget.
Radio buttons are automagically exclusive with other radio button children
of the same parent. :^)
|
2019-05-24 02:29:16 +02:00 |
|