ladybird/Userland/Libraries/LibGUI
Jelle Raaijmakers 2c772d1848 LibGUI/AbstractView: Remove on_selection
Since the introduction of multi-select, we have had both `on_selection`
and `on_selection_change`, the latter of which was only invoked when a
change in selection came in through the model.

This removes `AbstractView::on_selection` and replaces it usage with
the more explicit `on_selection_change` everywhere.
2021-05-26 17:39:13 +04:30
..
Wizards LibGfx: Remove Gfx::FontDatabase::default_bold_font() 2021-05-20 20:55:29 +02:00
AboutDialog.cpp LibGfx: Remove Gfx::FontDatabase::default_bold_font() 2021-05-20 20:55:29 +02:00
AboutDialog.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
AbstractButton.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
AbstractButton.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
AbstractScrollableWidget.cpp LibGUI: Rename ScrollableWidget.cpp => AbstractScrollableWidget.cpp 2021-05-04 14:38:43 +02:00
AbstractScrollableWidget.h LibGUI: Rename ScrollableWidget => AbstractScrollableWidget 2021-05-03 21:03:13 +02:00
AbstractSlider.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
AbstractSlider.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
AbstractTableView.cpp LibGUI: Fix logic typo in AbstractTableView::update_row_sizes() 2021-05-14 11:37:24 +02:00
AbstractTableView.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
AbstractView.cpp LibGUI/AbstractView: Remove on_selection 2021-05-26 17:39:13 +04:30
AbstractView.h LibGUI/AbstractView: Remove on_selection 2021-05-26 17:39:13 +04:30
Action.cpp Applications: Use titlecase and distinct underlined characters in menus 2021-05-21 18:41:28 +01:00
Action.h LibGUI: Add CommonActions helpers for "zoom in/out" and "reset zoom" 2021-05-15 20:36:41 +02:00
ActionGroup.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ActionGroup.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Application.cpp Userland: Make IPC results with one return value available directly 2021-05-03 21:14:40 +02:00
Application.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
AutocompleteProvider.cpp CppLanguageServer+LibGUI: Autocomplete #include paths 2021-05-22 15:52:11 +02:00
AutocompleteProvider.h CppLanguageServer+LibGUI: Autocomplete #include paths 2021-05-22 15:52:11 +02:00
BoxLayout.cpp LibGUI: Move widget registration to LibCore 2021-05-06 08:50:39 +02:00
BoxLayout.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Breadcrumbbar.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Breadcrumbbar.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Button.cpp LibGfx: Remove Gfx::FontDatabase::default_bold_font() 2021-05-20 20:55:29 +02:00
Button.h LibGUI: Tweak GUI::Button::on_context_menu_event hook signature 2021-05-16 01:11:56 +02:00
Calendar.cpp Revert "Userland: static vs non-static constexpr variables" 2021-05-21 10:30:52 +01:00
Calendar.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
CheckBox.cpp Revert "Userland: static vs non-static constexpr variables" 2021-05-21 10:30:52 +01:00
CheckBox.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Clipboard.cpp Userland: Mark subclasses of IPC::{Client,Server}Connection final 2021-05-23 09:53:55 +02:00
Clipboard.h LibGUI: Add Clipboard::clear() 2021-05-10 19:09:53 +01:00
CMakeLists.txt Userland: Rename LibThread => LibThreading 2021-05-22 18:54:22 +02:00
ColorInput.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ColorInput.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ColorPicker.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ColorPicker.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ColumnsView.cpp Revert "Userland: static vs non-static constexpr variables" 2021-05-21 10:30:52 +01:00
ColumnsView.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ComboBox.cpp LibGUI/AbstractView: Remove on_selection 2021-05-26 17:39:13 +04:30
ComboBox.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Command.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Command.h LibGUI: Make Command::action_text() virtual 2021-05-08 22:17:51 +02:00
CommonLocationsProvider.cpp LibCore+Everywhere: Move OpenMode out of IODevice 2021-05-12 11:00:45 +01:00
CommonLocationsProvider.h LibGUI: Make common locations configurable 2021-04-26 18:57:57 +02:00
Desktop.cpp Userland: Make IPC results with one return value available directly 2021-05-03 21:14:40 +02:00
Desktop.h Taskbar+LibGUI+WindowServer: Shrink taskbar by one pixel 2021-05-09 00:11:37 +02:00
Dialog.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Dialog.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
DisplayLink.cpp Userland: Update IPC calls to use proxies 2021-05-03 21:14:40 +02:00
DisplayLink.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
DragOperation.cpp Userland: Make IPC results with one return value available directly 2021-05-03 21:14:40 +02:00
DragOperation.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
EditingEngine.cpp EditingEngine: Split selection from movement functions 2021-04-27 09:03:38 +02:00
EditingEngine.h EditingEngine: Split selection from movement functions 2021-04-27 09:03:38 +02:00
EmojiInputDialog.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
EmojiInputDialog.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Event.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Event.h WindowServer+LibGUI+Taskbar: Store window progress as Optional<int> 2021-05-02 10:43:39 +02:00
FileIconProvider.cpp Revert "Userland: static vs non-static constexpr variables" 2021-05-21 10:30:52 +01:00
FileIconProvider.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FilePicker.cpp LibGUI: Don't mark "open" FilePicker as done if the file is not found 2021-05-20 20:55:29 +02:00
FilePicker.h LibGUI: Tweak API for getting the selected path 2021-05-20 20:55:29 +02:00
FilePickerDialog.gml LibGUI: Bump up common locations width from 90 to 95 2021-04-30 23:27:29 +02:00
FileSystemModel.cpp Userland: Rename LibThread => LibThreading 2021-05-22 18:54:22 +02:00
FileSystemModel.h Userland+LibCore: Update FileWatcher + its users for InodeWatcher 2.0 2021-05-12 22:38:20 +02:00
FilteringProxyModel.cpp Everywhere: "indexes" => "indices" 2021-04-29 22:23:52 +02:00
FilteringProxyModel.h AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
FocusSource.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FontPicker.cpp LibGUI/AbstractView: Remove on_selection 2021-05-26 17:39:13 +04:30
FontPicker.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FontPickerDialog.gml LibGUI: Allow arbitrary font size in FontPicker 2021-04-16 23:54:03 +02:00
FontPickerWeightModel.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Forward.h LibGUI: Move widget registration to LibCore 2021-05-06 08:50:39 +02:00
Frame.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Frame.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
GMLFormatter.cpp Everywhere: Use linusg@serenityos.org for my copyright headers 2021-04-22 22:51:19 +02:00
GMLFormatter.h Everywhere: Use linusg@serenityos.org for my copyright headers 2021-04-22 22:51:19 +02:00
GMLLexer.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
GMLLexer.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
GMLParser.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
GMLParser.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
GMLSyntaxHighlighter.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
GMLSyntaxHighlighter.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
GroupBox.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
GroupBox.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
HeaderView.cpp LibGfx: Remove Gfx::FontDatabase::default_bold_font() 2021-05-20 20:55:29 +02:00
HeaderView.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Icon.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Icon.h AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
IconView.cpp LibGUI: Add widget registration for GUI::IconView 2021-05-20 00:03:30 +02:00
IconView.h LibGUI: Remove some unused cruft from GUI::IconView 2021-04-24 18:50:12 +02:00
ImageWidget.cpp ImageViewer: Rename QSWidget => ImageViewer::ViewWidget 2021-05-14 18:37:08 +02:00
ImageWidget.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
INILexer.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
INILexer.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
INISyntaxHighlighter.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
INISyntaxHighlighter.h Userland: Fix two misaligned copyright headers 2021-04-29 00:59:26 +02:00
InputBox.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
InputBox.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ItemListModel.h AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
JsonArrayModel.cpp LibCore+Everywhere: Move OpenMode out of IODevice 2021-05-12 11:00:45 +01:00
JsonArrayModel.h AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
Label.cpp LibGfx: Unify Rect, Point, and Size 2021-05-02 22:48:06 +02:00
Label.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Layout.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Layout.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LazyWidget.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LazyWidget.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LinkLabel.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LinkLabel.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ListView.cpp LibGUI: Rename ScrollableWidget => AbstractScrollableWidget 2021-05-03 21:03:13 +02:00
ListView.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Margins.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Menu.cpp WindowServer+LibGUI: Make menu allocation asynchronous 2021-05-17 13:33:41 +02:00
Menu.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Menubar.cpp WindowServer+LibGUI: Make menubar allocation asynchronous 2021-05-17 13:33:41 +02:00
Menubar.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
MenuItem.cpp WindowServer+LibGUI: Make much of menu construction asynchronous 2021-05-03 21:56:13 +02:00
MenuItem.h LibGUI: Make Action::set_text() update any associated menu items 2021-05-08 22:17:51 +02:00
MessageBox.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
MessageBox.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Model.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Model.h Everywhere: "indexes" => "indices" 2021-04-29 22:23:52 +02:00
ModelEditingDelegate.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ModelIndex.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ModelIndex.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ModelRole.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ModelSelection.cpp Everywhere: "indexes" => "indices" 2021-04-29 22:23:52 +02:00
ModelSelection.h Everywhere: "indexes" => "indices" 2021-04-29 22:23:52 +02:00
MultiView.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
MultiView.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Notification.cpp Userland: Mark subclasses of IPC::{Client,Server}Connection final 2021-05-23 09:53:55 +02:00
Notification.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
OpacitySlider.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
OpacitySlider.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Painter.cpp Revert "LibGfx: Add directional floating-point scaling to Painter" 2021-05-03 16:37:05 +02:00
Painter.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ProcessChooser.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ProcessChooser.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Progressbar.cpp LibGUI: Convert StringBuilder::appendf() => AK::Format 2021-05-07 21:12:09 +02:00
Progressbar.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
RadioButton.cpp LibGUI: Put some more space between radio buttons and their label text 2021-05-16 21:14:04 +02:00
RadioButton.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
RegularEditingEngine.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
RegularEditingEngine.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ResizeCorner.cpp Revert "Userland: static vs non-static constexpr variables" 2021-05-21 10:30:52 +01:00
ResizeCorner.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
RunningProcessesModel.cpp LibCore: Make ProcessStatisticsReader return results in a Vector 2021-05-23 11:10:15 +02:00
RunningProcessesModel.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ScrollableContainerWidget.cpp Profiler: Fix scrolling behavior 2021-05-08 09:55:24 +02:00
ScrollableContainerWidget.h LibGUI: Add ScrollableContainerWidget :^) 2021-05-05 22:17:33 +02:00
Scrollbar.cpp Revert "Userland: static vs non-static constexpr variables" 2021-05-21 10:30:52 +01:00
Scrollbar.h LibGUI: Remove unused Scrollbar::{de,in}crement_gutter_rect() 2021-05-03 22:21:21 +01:00
SeparatorWidget.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
SeparatorWidget.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Shortcut.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Shortcut.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Slider.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Slider.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
SortingProxyModel.cpp Everywhere: "indexes" => "indices" 2021-04-29 22:23:52 +02:00
SortingProxyModel.h Everywhere: "indexes" => "indices" 2021-04-29 22:23:52 +02:00
SpinBox.cpp LibGUI: Allow bypassing hook when setting SpinBox range 2021-04-23 11:08:11 +02:00
SpinBox.h LibGUI: Allow bypassing hook when setting SpinBox range 2021-04-23 11:08:11 +02:00
Splitter.cpp LibGUI/Splitter: Support setting minimum resizee size 2021-05-13 00:43:41 +01:00
Splitter.h LibGUI/Splitter: Support setting minimum resizee size 2021-05-13 00:43:41 +01:00
StackWidget.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
StackWidget.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Statusbar.cpp LibGUI: Don't show resize corner in non-resizable window's statusbar 2021-05-06 12:08:00 +02:00
Statusbar.h LibGUI: Allow specifying GUI::Statusbar segment count in GML 2021-05-05 21:38:45 +02:00
TableView.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
TableView.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
TabWidget.cpp LibGfx: Unify Rect, Point, and Size 2021-05-02 22:48:06 +02:00
TabWidget.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
TextBox.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
TextBox.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
TextDocument.cpp LibGUI: Remove now-unused undo coalescing timer from GUI::TextEditor 2021-05-08 22:17:51 +02:00
TextDocument.h LibGUI: Remove now-unused undo coalescing timer from GUI::TextEditor 2021-05-08 22:17:51 +02:00
TextEditor.cpp TextEditor: Prevent pasting with empty clipboard 2021-05-22 23:23:30 +02:00
TextEditor.h LibGUI: Clear GUI::TextEditor selection before performing undo/redo 2021-05-08 23:38:46 +02:00
TextPosition.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
TextRange.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Toolbar.cpp LibGUI: Make GUI::Toolbar::add_action() return the toolbar button 2021-05-16 01:11:56 +02:00
Toolbar.h LibGUI: Make GUI::Toolbar::add_action() return the toolbar button 2021-05-16 01:11:56 +02:00
ToolbarContainer.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ToolbarContainer.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
TreeView.cpp LibGUI: Rename ScrollableWidget => AbstractScrollableWidget 2021-05-03 21:03:13 +02:00
TreeView.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
UndoStack.cpp LibGUI: Add UndoStack::{undo,redo}_action_text() 2021-05-08 22:17:51 +02:00
UndoStack.h LibGUI: Add UndoStack::{undo,redo}_action_text() 2021-05-08 22:17:51 +02:00
Variant.cpp LibGUI: Make GUI::Variant stringify floats with 2 decimals 2021-05-22 23:08:23 +02:00
Variant.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
VimEditingEngine.cpp VimEditingEngine: allow selection of the endline character 2021-04-27 19:05:16 +02:00
VimEditingEngine.h VimEditingEngine: allow selection of the endline character 2021-04-27 19:05:16 +02:00
Widget.cpp LibGUI: Move widget registration to LibCore 2021-05-06 08:50:39 +02:00
Widget.h LibGUI: Move widget registration to LibCore 2021-05-06 08:50:39 +02:00
Window.cpp LibGfx: Use anonymous buffer instead of raw anon_fd for Gfx::Bitmap 2021-05-24 13:31:01 +02:00
Window.h Everywhere: Add missing includes for <AK/OwnPtr.h> 2021-05-19 21:36:57 +02:00
WindowManagerServerConnection.cpp LibIPC: Remove unnecessary IPC::ServerConnection::handshake() 2021-05-23 09:53:55 +02:00
WindowManagerServerConnection.h Userland: Mark subclasses of IPC::{Client,Server}Connection final 2021-05-23 09:53:55 +02:00
WindowServerConnection.cpp LibIPC: Remove unnecessary IPC::ServerConnection::handshake() 2021-05-23 09:53:55 +02:00
WindowServerConnection.h Userland: Mark subclasses of IPC::{Client,Server}Connection final 2021-05-23 09:53:55 +02:00
WindowType.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00