1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 09:58:11 +00:00
serenity/LibGUI
Andreas Kling 5e40aa4f1a LibGUI: Move shortcut actions from GEventLoop to GApplications.
I'm gonna want to have nested event loops sooner or later, so let's not
pollute GEventLoop with things that are meant to work globally.

This patch also changes key events to pass around their modifiers as a
bitfield all the way around the system instead of breaking them up.
2019-03-03 12:32:15 +01:00
..
.gitignore More compat work. Rename libraries from LibFoo.a => libfoo.a 2019-02-26 13:30:57 +01:00
GAction.cpp LibGUI: Move shortcut actions from GEventLoop to GApplications. 2019-03-03 12:32:15 +01:00
GAction.h Applications: Map Alt+F4 to Quit in FileManager/ProcessManager/Terminal. 2019-03-03 02:52:22 +01:00
GApplication.cpp LibGUI: Move shortcut actions from GEventLoop to GApplications. 2019-03-03 12:32:15 +01:00
GApplication.h LibGUI: Move shortcut actions from GEventLoop to GApplications. 2019-03-03 12:32:15 +01:00
GBoxLayout.cpp FileManager+LibGUI: Add a simple location textbox. 2019-03-03 00:34:40 +01:00
GBoxLayout.h LibGUI: Start adding an automatic widget layout system. 2019-02-10 11:07:13 +01:00
GButton.cpp LibGUI: Clip to paint event rect in most widgets. 2019-02-28 19:34:55 +01:00
GButton.h LibGUI: Implement enter/leave events (with WindowServer support.) 2019-02-20 10:12:19 +01:00
GCheckBox.cpp LibGUI: Clip to paint event rect in most widgets. 2019-02-28 19:34:55 +01:00
GCheckBox.h LibGUI: More work on GCheckBox. 2019-01-27 20:22:06 +01:00
GEvent.h LibGUI: Move shortcut actions from GEventLoop to GApplications. 2019-03-03 12:32:15 +01:00
GEventLoop.cpp LibGUI: Move shortcut actions from GEventLoop to GApplications. 2019-03-03 12:32:15 +01:00
GEventLoop.h LibGUI: Move shortcut actions from GEventLoop to GApplications. 2019-03-03 12:32:15 +01:00
GFontDatabase.cpp LibGUI: Add a GFontDatabase class that lets you enumerate fonts and more. 2019-02-12 14:36:19 +01:00
GFontDatabase.h LibGUI: Add a GFontDatabase class that lets you enumerate fonts and more. 2019-02-12 14:36:19 +01:00
GLabel.cpp LibGUI: Clip to paint event rect in most widgets. 2019-02-28 19:34:55 +01:00
GLabel.h Add a little About app and hook it up to the system menu's "About..." entry. 2019-02-12 15:23:07 +01:00
GLayout.cpp LibGUI: Improve GBoxLayout so it can better support GToolBar. 2019-02-20 09:04:28 +01:00
GLayout.h LibGUI: Improve GBoxLayout so it can better support GToolBar. 2019-02-20 09:04:28 +01:00
GListBox.cpp LibGUI: Clip to paint event rect in most widgets. 2019-02-28 19:34:55 +01:00
GListBox.h LibGUI: Flesh out focus implementation and more GTextBox work. 2019-01-26 11:24:16 +01:00
GMargins.h LibGUI: Improve GBoxLayout so it can better support GToolBar. 2019-02-20 09:04:28 +01:00
GMenu.cpp LibGUI+WindowServer: Add app-global keyboard shortcuts. 2019-03-02 10:10:06 +01:00
GMenu.h More moving towards using signed types. 2019-02-25 22:06:55 +01:00
GMenuBar.cpp WindowServer: Rename GUI_Foo to WSAPI_Foo. 2019-02-15 09:17:18 +01:00
GMenuBar.h WindowServer: Begin refactoring towards a fully asynchronous protocol. 2019-02-13 17:54:30 +01:00
GMenuItem.cpp LibGUI: Add a GToolBar class that can be populated with GActions. 2019-02-20 02:39:46 +01:00
GMenuItem.h LibGUI: Add a GToolBar class that can be populated with GActions. 2019-02-20 02:39:46 +01:00
GModelIndex.h ProcessManager: Start working on a graphical process manager. 2019-02-28 01:43:50 +01:00
GNotifier.cpp Port Terminal to LibGUI. 2019-02-10 14:28:39 +01:00
GNotifier.h Port Terminal to LibGUI. 2019-02-10 14:28:39 +01:00
GObject.cpp LibGUI: Make event receivers be weak pointers. 2019-02-26 00:51:49 +01:00
GObject.h Big, possibly complete sweep of naming changes. 2019-01-31 17:31:23 +01:00
GScrollBar.cpp SharedGraphics: Make Painter clipping work with translated clip origin. 2019-02-28 18:57:36 +01:00
GScrollBar.h LibGUI: Improve GScrollBar button look a bit. 2019-02-10 11:57:19 +01:00
GShortcut.cpp LibGUI+WindowServer: Add app-global keyboard shortcuts. 2019-03-02 10:10:06 +01:00
GShortcut.h LibGUI: Move shortcut actions from GEventLoop to GApplications. 2019-03-03 12:32:15 +01:00
GStatusBar.cpp LibGUI: Tweak GStatusBar margins. 2019-02-28 22:33:39 +01:00
GStatusBar.h LibGUI: Start adding an automatic widget layout system. 2019-02-10 11:07:13 +01:00
GStyle.cpp LibGUI: Remove gradient from the default button style. 2019-02-26 11:14:07 +01:00
GStyle.h LibGUI: Support different button styles. 2019-02-20 09:22:38 +01:00
GTableModel.cpp LibGUI: Take ProcessManager's process view and turn it into GTableView. 2019-02-28 10:57:09 +01:00
GTableModel.h LibGUI: Allow basic keyboard navigation in GTableView. 2019-03-01 13:48:08 +01:00
GTableView.cpp LibGUI: Support GTableView navigation with Page Up and Page Down. 2019-03-02 23:58:45 +01:00
GTableView.h LibGUI: GTableView should scroll items into view when keyboard navigating. 2019-03-01 14:29:34 +01:00
GTextBox.cpp FileManager+LibGUI: Add a simple location textbox. 2019-03-03 00:34:40 +01:00
GTextBox.h FileManager+LibGUI: Add a simple location textbox. 2019-03-03 00:34:40 +01:00
GToolBar.cpp FileManager+LibGUI: Add a simple location textbox. 2019-03-03 00:34:40 +01:00
GToolBar.h AK: Add Retained<T>, like RetainPtr, but never null. 2019-02-25 12:43:52 +01:00
GVariant.cpp LibGUI: Add GVariant class and use it for table model data. 2019-02-28 16:20:29 +01:00
GVariant.h LibGUI: Support bitmaps in GTableView cells. 2019-02-28 20:16:10 +01:00
GWidget.cpp Rework the rendering model so that clients instantiate backing stores. 2019-02-20 22:08:14 +01:00
GWidget.h LibGUI: Implement enter/leave events (with WindowServer support.) 2019-02-20 10:12:19 +01:00
GWindow.cpp LibGUI: Re-enable the update rect coalescing. 2019-02-28 13:58:04 +01:00
GWindow.h Add concept of size increments to windowing system. 2019-02-21 00:21:23 +01:00
Makefile LibGUI+WindowServer: Add app-global keyboard shortcuts. 2019-03-02 10:10:06 +01:00