ladybird/LibGUI
Andreas Kling b34f376329 GButton: Update hovered state on mouseover as well.
We can't rely exclusively on enter and leave events to update the hovered
state, since leave will not be delivered while the widget is auto-tracking
the mouse (between mousedown and mouseup.)
2019-05-01 18:53:05 +02:00
..
.gitignore More compat work. Rename libraries from LibFoo.a => libfoo.a 2019-02-26 13:30:57 +01:00
GAbstractView.cpp LibGUI: Move editing logic from GTableView up to GAbstractView. 2019-04-19 00:07:33 +02:00
GAbstractView.h LibGUI: Move editing logic from GTableView up to GAbstractView. 2019-04-19 00:07:33 +02:00
GAction.cpp LibGUI+WindowServer: Make it possible to have checkable GActions. 2019-04-26 21:09:56 +02:00
GAction.h LibGUI+WindowServer: Make it possible to have checkable GActions. 2019-04-26 21:09:56 +02:00
GApplication.cpp LibGUI: Don't bother setting a title on tooltip windows. 2019-04-23 20:45:42 +02:00
GApplication.h LibGUI: Allow GActions to be scoped either globally or widget-locally. 2019-04-20 21:56:56 +02:00
GBoxLayout.cpp Taskbar: More bringup work. We now see a basic window list. 2019-04-04 01:44:35 +02:00
GBoxLayout.h LibGUI: Start adding an automatic widget layout system. 2019-02-10 11:07:13 +01:00
GButton.cpp GButton: Update hovered state on mouseover as well. 2019-05-01 18:53:05 +02:00
GButton.h WindowServer+LibGUI: Add ability to set per-window icons. 2019-04-13 16:59:55 +02:00
GCheckBox.cpp GCheckBox: Paint the box part as a container frame. 2019-04-10 03:44:23 +02:00
GCheckBox.h WindowServer+LibGUI: Implement automatic cursor tracking. 2019-03-24 15:01:56 +01:00
GClipboard.cpp AK: Revert Eternal<T> for now since it doesn't work as intended. 2019-04-05 05:14:20 +02:00
GClipboard.h AK: Revert Eternal<T> for now since it doesn't work as intended. 2019-04-05 05:14:20 +02:00
GDesktop.cpp AK: Revert Eternal<T> for now since it doesn't work as intended. 2019-04-05 05:14:20 +02:00
GDesktop.h Taskbar: Start working on a taskbar app. 2019-04-03 19:38:44 +02:00
GDialog.cpp LibCore: Move LibGUI/GObject to LibCore/CObject. 2019-04-10 17:01:54 +02:00
GDialog.h LibCore: Move LibGUI/GObject to LibCore/CObject. 2019-04-10 17:01:54 +02:00
GEvent.h WindowServer+LibGUI: Coalesce multiple client paints into GMultiPaintEvents. 2019-04-20 17:38:51 +02:00
GEventLoop.cpp WindowServer+LibGUI: Wait for the extra_data to arrive. 2019-05-01 18:28:33 +02:00
GEventLoop.h GEventLoop: Don't call process_unprocessed_messages() from itself. 2019-04-28 22:03:18 +02:00
GFilePicker.h LibGUI: Make class_name() public so you can always call it. 2019-03-16 12:57:04 +01:00
GFileSystemModel.cpp Sprinkle use of AK::Vector in various places. 2019-04-20 14:02:19 +02:00
GFileSystemModel.h GFileSystemModel: Don't reload icons every time they are requested. 2019-03-30 04:20:28 +01:00
GFontDatabase.cpp AK: Revert Eternal<T> for now since it doesn't work as intended. 2019-04-05 05:14:20 +02:00
GFontDatabase.h AK: Revert Eternal<T> for now since it doesn't work as intended. 2019-04-05 05:14:20 +02:00
GFrame.cpp LibGUI: Move frame painting from GFrame to StylePainter. 2019-04-10 03:43:46 +02:00
GFrame.h LibGUI: Move frame painting from GFrame to StylePainter. 2019-04-10 03:43:46 +02:00
GGroupBox.cpp VisualBuilder: Expose GGroupBox name property. 2019-04-19 01:40:25 +02:00
GGroupBox.h VisualBuilder: Expose GGroupBox name property. 2019-04-19 01:40:25 +02:00
GIcon.cpp LibGUI: Add GIcon::default_icon(name). 2019-03-25 14:46:37 +01:00
GIcon.h LibGUI: Add GIcon::default_icon(name). 2019-03-25 14:46:37 +01:00
GInputBox.cpp LibCore: Move LibGUI/GObject to LibCore/CObject. 2019-04-10 17:01:54 +02:00
GInputBox.h LibCore: Move LibGUI/GObject to LibCore/CObject. 2019-04-10 17:01:54 +02:00
GItemView.cpp LibGUI: Move frame painting from GFrame to StylePainter. 2019-04-10 03:43:46 +02:00
GItemView.h LibGUI: Add GWidget::doubleclick_event(). 2019-03-25 01:43:32 +01:00
GLabel.cpp Rename Painter::set_clip_rect() to add_clip_rect(). 2019-03-29 15:01:54 +01:00
GLabel.h LibGUI: Allow subclassing of GLabel. 2019-04-26 14:16:17 +02:00
GLayout.cpp AK: Improve smart pointer ergonomics a bit. 2019-04-14 02:36:06 +02:00
GLayout.h Taskbar: More bringup work. We now see a basic window list. 2019-04-04 01:44:35 +02:00
GMargins.h LibGUI: Improve GBoxLayout so it can better support GToolBar. 2019-02-20 09:04:28 +01:00
GMenu.cpp LibGUI+WindowServer: Make it possible to have checkable GActions. 2019-04-26 21:09:56 +02:00
GMenu.h WindowServer+TaskBar: Add a taskbar window button popup menu. 2019-04-23 23:14:14 +02:00
GMenuBar.cpp LibGUI: Implement nested event loops to support dialog boxes. 2019-03-19 00:01:02 +01:00
GMenuBar.h LibGUI: Give GTextEditor a context menu. 2019-04-18 12:28:29 +02:00
GMenuItem.cpp LibGUI+WindowServer: Make it possible to have checkable GActions. 2019-04-26 21:09:56 +02:00
GMenuItem.h LibGUI+WindowServer: Make it possible to have checkable GActions. 2019-04-26 21:09:56 +02:00
GMessageBox.cpp LibCore: Move LibGUI/GObject to LibCore/CObject. 2019-04-10 17:01:54 +02:00
GMessageBox.h LibCore: Move LibGUI/GObject to LibCore/CObject. 2019-04-10 17:01:54 +02:00
GModel.cpp FileManager: Make the tree view follow the directory view navigations. 2019-03-30 03:27:25 +01:00
GModel.h LibGUI: Move editing logic from GTableView up to GAbstractView. 2019-04-19 00:07:33 +02:00
GModelIndex.h GTreeView: Add basic selection support. 2019-03-29 20:36:15 +01:00
GPainter.cpp LibGUI: Add a GPainter class that inherits from Painter. 2019-03-28 17:19:56 +01:00
GPainter.h LibGUI: Add a GPainter class that inherits from Painter. 2019-03-28 17:19:56 +01:00
GProgressBar.cpp VisualBuilder: Add icons to the toolbox, and support for GProgressBar. 2019-04-11 06:08:06 +02:00
GProgressBar.h VisualBuilder: Hook up everything needed for widget property editing. 2019-04-19 01:05:59 +02:00
GScrollableWidget.cpp GScrollableWidget: The visible_content_rect() should be max content_size(). 2019-04-25 00:05:48 +02:00
GScrollableWidget.h LibGUI: Move the editing widget along with the content when scrolling. 2019-04-18 23:57:07 +02:00
GScrollBar.cpp GScrollBar: Improve appearance for curiously-shaped scrollbars. 2019-04-11 13:16:43 +02:00
GScrollBar.h VisualBuilder: Hook up everything needed for widget property editing. 2019-04-19 01:05:59 +02:00
GShortcut.cpp Sprinkle use of AK::Vector in various places. 2019-04-20 14:02:19 +02:00
GShortcut.h LibGUI: Move shortcut actions from GEventLoop to GApplications. 2019-03-03 12:32:15 +01:00
GSlider.cpp GSlider: Highlight the knob when hovering it. :^) 2019-04-30 00:47:46 +02:00
GSlider.h VisualBuilder: Add GSlider to the widgets toolbox. 2019-04-30 16:18:05 +02:00
GSortingProxyModel.cpp LibGUI: Expand GModelIndex a bit, adding internal data and model pointers. 2019-03-29 04:58:15 +01:00
GSortingProxyModel.h GModel: Add GModelIndex argument to row_count() and column_count(). 2019-03-29 03:27:03 +01:00
GSpinBox.cpp GSpinBox: Move increment/decrement button within the widget frame. 2019-04-10 02:09:06 +02:00
GSpinBox.h VisualBuilder: Hook up everything needed for widget property editing. 2019-04-19 01:05:59 +02:00
GSplitter.cpp LibCore: Add CEvent and make LibGUI/GEvent inherit from it. 2019-04-10 16:56:55 +02:00
GSplitter.h LibCore: Add CEvent and make LibGUI/GEvent inherit from it. 2019-04-10 16:56:55 +02:00
GStackWidget.cpp LibCore: Add CEvent and make LibGUI/GEvent inherit from it. 2019-04-10 16:56:55 +02:00
GStackWidget.h LibCore: Add CEvent and make LibGUI/GEvent inherit from it. 2019-04-10 16:56:55 +02:00
GStatusBar.cpp LibGUI: Move frame painting from GFrame to StylePainter. 2019-04-10 03:43:46 +02:00
GStatusBar.h LibGUI: Make class_name() public so you can always call it. 2019-03-16 12:57:04 +01:00
GTableView.cpp GTableView: Ignore double-clicks that hit the header section. 2019-04-26 23:13:05 +02:00
GTableView.h LibGUI: Move editing logic from GTableView up to GAbstractView. 2019-04-19 00:07:33 +02:00
GTextBox.cpp LibGUI: Turn GTextBox into a wrapper around a single-line GTextEditor. 2019-04-10 03:08:29 +02:00
GTextBox.h LibGUI: Turn GTextBox into a wrapper around a single-line GTextEditor. 2019-04-10 03:08:29 +02:00
GTextEditor.cpp GTextEditor: Add very basic automatic indentation. 2019-04-25 22:56:09 +02:00
GTextEditor.h GTextEditor: Add very basic automatic indentation. 2019-04-25 22:56:09 +02:00
GToolBar.cpp LibGUI+WindowServer: Add support for enabled/disabled actions. 2019-04-12 02:53:27 +02:00
GToolBar.h LibGUI: Make class_name() public so you can always call it. 2019-03-16 12:57:04 +01:00
GTreeView.cpp LibGUI: Move frame painting from GFrame to StylePainter. 2019-04-10 03:43:46 +02:00
GTreeView.h GTreeView: Support navigating the tree with the up/down keys. 2019-04-02 03:18:26 +02:00
GVariant.cpp VisualBuilder: Hook up everything needed for widget property editing. 2019-04-19 01:05:59 +02:00
GVariant.h VisualBuilder: Hook up everything needed for widget property editing. 2019-04-19 01:05:59 +02:00
GWidget.cpp LibGUI: Track double-clicking per individual mouse button. 2019-04-26 14:15:11 +02:00
GWidget.h LibGUI: Track double-clicking per individual mouse button. 2019-04-26 14:15:11 +02:00
GWindow.cpp GWindow: Fix crash when calling set_rect() repeatedly. 2019-04-26 20:08:30 +02:00
GWindow.h GWindow: Add resize(width, height) and resize(size). 2019-04-26 17:33:20 +02:00
GWindowType.h LibGUI+WindowServer: Add support for GWidget tooltips. 2019-04-08 18:58:44 +02:00
Makefile LibGUI: Add a GSlider widget. 2019-04-29 19:20:34 +02:00