1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 05:48:12 +00:00
serenity/LibGUI
Andreas Kling 48e3ea9e5c GTableView: Make it possible to resize the columns with the mouse.
The GModel now merely provides an initial width for the columns. Once that
has been queried, the table view manages width from then on.
2019-05-04 23:45:31 +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: Draw disabled buttons with grayed-out text. 2019-05-02 13:57:35 +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: Allow changing whether windows have alpha channels. 2019-05-03 21:07:16 +02:00
GEventLoop.h LibGUI+WindowServer: Add a GResizeCorner widget. 2019-05-03 01:38:24 +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
GResizeCorner.cpp LibGUI+WindowServer: Add a GResizeCorner widget. 2019-05-03 01:38:24 +02:00
GResizeCorner.h LibGUI+WindowServer: Add a GResizeCorner widget. 2019-05-03 01:38:24 +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+WindowServer: Add a GResizeCorner widget. 2019-05-03 01:38:24 +02:00
GStatusBar.h LibGUI+WindowServer: Add a GResizeCorner widget. 2019-05-03 01:38:24 +02:00
GTableView.cpp GTableView: Make it possible to resize the columns with the mouse. 2019-05-04 23:45:31 +02:00
GTableView.h GTableView: Make it possible to resize the columns with the mouse. 2019-05-04 23:45:31 +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 GWidget: Ignore updates if self has !updates_enabled(). 2019-05-02 04:19:59 +02:00
GWidget.h GWidget: Add set_updates_enabled() for temporarily suppressing updates. 2019-05-02 03:47:01 +02:00
GWindow.cpp WindowServer+LibGUI: Allow changing whether windows have alpha channels. 2019-05-03 21:07:16 +02:00
GWindow.h LibGUI+WindowServer: Add a GResizeCorner widget. 2019-05-03 01:38:24 +02:00
GWindowType.h LibGUI+WindowServer: Add support for GWidget tooltips. 2019-04-08 18:58:44 +02:00
Makefile LibGUI+WindowServer: Add a GResizeCorner widget. 2019-05-03 01:38:24 +02:00