Andreas Kling
|
75b5638f1c
|
LibGUI: Let's say that Alt+Home is the "go home" keyboard shortcut
|
2019-10-08 21:45:29 +02:00 |
|
Andreas Kling
|
ac3079b433
|
LibGUI: Add "Go home" to GCommonActions
|
2019-10-06 22:00:04 +02:00 |
|
Andreas Kling
|
4f47146433
|
LibGUI: Add a "reload" action to GCommonActions
|
2019-10-05 10:14:09 +02:00 |
|
Andreas Kling
|
7dd03b7846
|
LibGUI: Add back/forward actions to GCommonActions
|
2019-10-05 09:21:55 +02:00 |
|
Andreas Kling
|
74c4e62659
|
GCommonActions: Add "Open..." action
Make use of this in PaintBrush and TextEditor. :^)
|
2019-09-20 19:36:39 +02:00 |
|
Andreas Kling
|
f2b6e1b577
|
LibGUI: Add a fullscreen action to GCommonActions
|
2019-09-16 18:42:38 +02:00 |
|
Andreas Kling
|
d754ac5bcb
|
LibGUI+VisualBuilder: Add move-to-front/back to GCommonActions
Also give them nice little icons. :^)
|
2019-09-14 22:42:39 +02:00 |
|
Andreas Kling
|
b41b5433f4
|
LibGUI: Add Undo/Redo to GCommonActions
|
2019-09-14 22:23:49 +02:00 |
|
Andreas Kling
|
e83390387c
|
LibGUI: Simplify GCommonActions a bit
Use the same callback signature as GAction so we can just forward it
to GAction instead of chaining callbacks.
|
2019-09-14 22:10:44 +02:00 |
|
rhin123
|
deb31645aa
|
GAction: Added GCommonActions as a template to create standard actions
Instead of creating actions from the ground up, GCommonActions contains
all related information to that common action. Such as the icon,
keybind, ect.
|
2019-09-04 06:56:29 +02:00 |
|
Andreas Kling
|
7083a0104a
|
LibGUI: Add GActionGroup, a way to group a bunch of GActions.
This can be used to make a bunch of actions mutually exclusive.
This patch only implements the exclusivity behavior for buttons.
|
2019-07-09 22:10:03 +02:00 |
|
Andreas Kling
|
2ae0333f5d
|
GAction: Remove "custom_data" and the related convenience constructors.
This mechanism was never actually used, just something I imagined would be
useful while I was first creating the class.
|
2019-07-09 21:28:52 +02:00 |
|
Andreas Kling
|
04b9dc2d30
|
Libraries: Create top level directory for libraries.
Things were getting a little crowded in the project root, so this patch
moves the Lib*/ directories into Libraries/.
|
2019-07-04 16:16:50 +02:00 |
|