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 |
Andreas Kling
|
9fa21fa585
LibGUI: Add a GPainter class that inherits from Painter.
|
6 years ago |
Andreas Kling
|
b4da451c9a
WindowServer+LibGUI: Implement automatic cursor tracking.
|
6 years ago |
Andreas Kling
|
a6538feed1
LibGUI: Add GInputBox for getting a string from a modal dialog.
|
6 years ago |
Andreas Kling
|
57ff293a51
LibGUI: Implement nested event loops to support dialog boxes.
|
6 years ago |
Andreas Kling
|
5d69bf06d2
LibGUI: Don't fill widgets with background color by defualt.
|
6 years ago |
Andreas Kling
|
3fe7ddadaf
LibGUI: Clip to paint event rect in most widgets.
|
6 years ago |
Andreas Kling
|
bf30502560
LibGUI: Implement enter/leave events (with WindowServer support.)
|
6 years ago |
Andreas Kling
|
d353c7c3d6
LibGUI: Support different button styles.
|
6 years ago |
Andreas Kling
|
9b71307d49
WindowServer: Support windows with alpha channels. And per-WSWindow opacity.
|
6 years ago |
Andreas Kling
|
5f288014d4
WindowServer: More work on menus.
|
6 years ago |
Andreas Kling
|
e354c08c98
LibGUI: Share code for widget rendering styles in a GStyle class.
|
6 years ago |
Andreas Kling
|
887b4a7a1a
Start working on a simple Launcher app.
|
6 years ago |
Andreas Kling
|
38f589a9cb
SharedGraphics: Add some useful painting helpers and make use of them.
|
6 years ago |
Andreas Kling
|
b1e054ffe8
Rename LizaBold to LizaRegular and LizaBlack to LizaBold.
|
6 years ago |
Andreas Kling
|
6f787f6877
LibGUI: Use LizaBold as the default button font.
|
6 years ago |
Andreas Kling
|
83228d03d8
LibGUI: GButton should only react to the left mouse button (for pushing.)
|
6 years ago |
Andreas Kling
|
069d21ed7f
Make buttons unpress when the cursor leaves the button rect.
|
6 years ago |