ladybird/LibGUI
Andreas Kling 0e6b273620 LibGUI: Start working on GTableView inline editing.
This is pretty shaky still, but the basic idea is that you subclass GModel
and return true for editable indices. The table view also needs to have its
editable flag set.
2019-04-18 22:27:14 +02:00
..
.gitignore More compat work. Rename libraries from LibFoo.a => libfoo.a 2019-02-26 13:30:57 +01:00
GAbstractView.cpp LibGUI: Start working on GTableView inline editing. 2019-04-18 22:27:14 +02:00
GAbstractView.h LibGUI: Start working on GTableView inline editing. 2019-04-18 22:27:14 +02:00
GAction.cpp LibGUI+WindowServer: Add support for enabled/disabled actions. 2019-04-12 02:53:27 +02:00
GAction.h LibGUI+WindowServer: Add support for enabled/disabled actions. 2019-04-12 02:53:27 +02:00
GApplication.cpp LibCore: Move LibGUI/GObject to LibCore/CObject. 2019-04-10 17:01:54 +02:00
GApplication.h LibGUI+WindowServer: Add support for GWidget tooltips. 2019-04-08 18:58:44 +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 AK: Improve smart pointer ergonomics a bit. 2019-04-14 02:36:06 +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 LibGUI: Refactor context menus to be event-driven instead of declarative. 2019-04-18 04:12:27 +02:00
GEventLoop.cpp WindowServer: Generate a separate WM event for window icon changes. 2019-04-18 00:39:11 +02:00
GEventLoop.h LibCore: Move LibGUI/GNotifier to LibCore/CNotifier. 2019-04-10 17:35:43 +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 GFileSystemModel: Don't reload icons every time they are requested. 2019-03-30 04:20:28 +01: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 GGroupBox: Improve appearance with new FrameShape::Box style. 2019-04-11 14:27:31 +02:00
GGroupBox.h LibGUI: Add a simple GGroupBox widget. 2019-04-10 05:52:15 +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+WindowServer: Add support for GWidget tooltips. 2019-04-08 18:58:44 +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
GListBox.cpp Rename Painter::set_clip_rect() to add_clip_rect(). 2019-03-29 15:01:54 +01:00
GListBox.h LibGUI: Make class_name() public so you can always call it. 2019-03-16 12:57:04 +01:00
GMargins.h LibGUI: Improve GBoxLayout so it can better support GToolBar. 2019-02-20 09:04:28 +01:00
GMenu.cpp LibGUI: Give GTextEditor a context menu. 2019-04-18 12:28:29 +02:00
GMenu.h LibGUI: Give GTextEditor a context menu. 2019-04-18 12:28:29 +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: Add support for enabled/disabled actions. 2019-04-12 02:53:27 +02:00
GMenuItem.h LibGUI+WindowServer: Add support for enabled/disabled actions. 2019-04-12 02:53:27 +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: Start working on GTableView inline editing. 2019-04-18 22:27:14 +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: Add some widget-specific properties. 2019-04-12 15:17:53 +02:00
GScrollableWidget.cpp LibGUI: Fix bad initial layout of GScrollableWidget's scrollbars. 2019-03-30 20:42:41 +01:00
GScrollableWidget.h LibGUI: Make GScrollableWidget a GFrame and fix up GTextEditor for it. 2019-03-28 16:14:26 +01:00
GScrollBar.cpp GScrollBar: Improve appearance for curiously-shaped scrollbars. 2019-04-11 13:16:43 +02:00
GScrollBar.h GScrollBar: Improve appearance for curiously-shaped scrollbars. 2019-04-11 13:16:43 +02:00
GShortcut.cpp Detect the "Logo" (Windows/Apple/whatever) key and use it for window resize. 2019-03-03 12:56:48 +01:00
GShortcut.h LibGUI: Move shortcut actions from GEventLoop to GApplications. 2019-03-03 12:32:15 +01: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: Add some widget-specific properties. 2019-04-12 15:17:53 +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 LibGUI: Start working on GTableView inline editing. 2019-04-18 22:27:14 +02:00
GTableView.h LibGUI: Start working on GTableView inline editing. 2019-04-18 22:27:14 +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 LibGUI: Give GTextEditor a context menu. 2019-04-18 12:28:29 +02:00
GTextEditor.h LibGUI: Give GTextEditor a context menu. 2019-04-18 12:28:29 +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 GVariant: Tweak stringification of Color, Boolean and Invalid variants. 2019-04-12 14:49:45 +02:00
GVariant.h GVariant: Add to_bool(), to_int() and to_color(). 2019-04-13 12:39:20 +02:00
GWidget.cpp LibGUI: Refactor context menus to be event-driven instead of declarative. 2019-04-18 04:12:27 +02:00
GWidget.h LibGUI: Refactor context menus to be event-driven instead of declarative. 2019-04-18 04:12:27 +02:00
GWindow.cpp WindowServer: Generate a separate WM event for window icon changes. 2019-04-18 00:39:11 +02:00
GWindow.h WindowServer+LibGUI: Add ability to set per-window icons. 2019-04-13 16:59:55 +02:00
GWindowType.h LibGUI+WindowServer: Add support for GWidget tooltips. 2019-04-08 18:58:44 +02:00
Makefile LibCore: Move LibGUI/GTimer to LibCore/CTimer. 2019-04-12 00:09:45 +02:00