faissaloo
|
55e115b0cd
LibGUI: clang-format
|
6 years ago |
faissaloo
|
b635c3db54
Merge remote-tracking branch 'origin/master' into serenity-keys
|
6 years ago |
Andreas Kling
|
d7756fc09f
LibGUI: Add an "exclusive" property to GAbstractButtons.
|
6 years ago |
Andreas Kling
|
7ad8790d80
LibGUI: Run clang-format on everything.
|
6 years ago |
Robin Burchell
|
1024dfa81a
StringViewize a bunch of things -- mostly LibGUI
|
6 years ago |
faissaloo
|
053f41f4f9
GWindow: Leave SerenityKey mode if non-existent keybind is used
|
6 years ago |
faissaloo
|
72264661fd
GWindow: Add SerenityKeys minimum functionality
|
6 years ago |
Andreas Kling
|
cca510162e
GButton: Align the button text according to text_alignment().
|
6 years ago |
Andreas Kling
|
817ac9c22b
LibGUI: Elide the text in GCheckBox and GRadioButton when low on space.
|
6 years ago |
Andreas Kling
|
c62be7bb2b
LibGUI: Share code for text painting in GAbstractButton.
|
6 years ago |
Andreas Kling
|
149b7f92a7
Demos: Start working on a simple WidgetGallery app.
|
6 years ago |
Andreas Kling
|
21c56477b0
LibGUI: Add a GAbstractButton base class for button widgets.
|
6 years ago |
Andreas Kling
|
ee363faf10
GButton: Only draw focus rect if there is a caption text.
|
6 years ago |
Andreas Kling
|
65e56eb72b
GButton: Allow triggering a "click" by pressing Return when focused.
|
6 years ago |
Andreas Kling
|
ad731cc08f
LibGUI: Support cycling through focusable widgets with Tab and Shift-Tab.
|
6 years ago |
Andreas Kling
|
4508287cb2
GButton: Draw disabled buttons with grayed-out text.
|
6 years ago |
Andreas Kling
|
b34f376329
GButton: Update hovered state on mouseover as well.
|
6 years ago |
Andreas Kling
|
cff3685a4c
GButton: Handle mousemove correctly while multiple buttons are pressed.
|
6 years ago |
Andreas Kling
|
8f81a3f9dd
LibGUI+WindowServer: Make it possible to have checkable GActions.
|
6 years ago |
Andreas Kling
|
3f6408919f
AK: Improve smart pointer ergonomics a bit.
|
6 years ago |
Andreas Kling
|
c09c114d77
WindowServer+LibGUI: Add ability to set per-window icons.
|
6 years ago |
Andreas Kling
|
054c982181
LibGUI+WindowServer: Add support for enabled/disabled actions.
|
6 years ago |
Andreas Kling
|
b8062f69d8
LibCore: Add CEvent and make LibGUI/GEvent inherit from it.
|
6 years ago |
Andreas Kling
|
74142d78c1
LibGUI: GButton's caption should be drawn in the foreground color.
|
6 years ago |
Andreas Kling
|
82b02ed82b
LibGUI: Use TextElision::Right for GButton captions.
|
6 years ago |
Andreas Kling
|
89c544d97b
LibGUI: Allow specifying GButton text alignment.
|
6 years ago |
Andreas Kling
|
19eb814850
LibGUI: Make it possible for GButton to be checkable.
|
6 years ago |
Andreas Kling
|
c02c9880b6
AK: Add Eternal<T> and use it in various places.
|
6 years ago |
Andreas Kling
|
f249c40aaa
Rename Painter::set_clip_rect() to add_clip_rect().
|
6 years ago |
Andreas Kling
|
c7ab643883
Move LibGUI/GStyle to SharedGraphics/StylePainter.
|
6 years ago |