serenity/Userland/Libraries/LibGUI
Glenford Williams 6c10e9e121 LibGUI: Make Tableview handle multi-selected indexes when deleting
Previously when the delete key was pressed, only the first selected
cell index would have been deleted. This commit remedies that by first
checking when more than a single index is selected.
2022-01-11 00:18:15 +01:00
..
Wizards
AboutDialog.cpp LibGUI: Update the AboutDialog copyright year :^) 2022-01-06 21:25:21 +01:00
AboutDialog.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
AbstractButton.cpp
AbstractButton.h
AbstractScrollableWidget.cpp Everywhere: Use 'increase_slider_by()' method from AbstractSlider 2021-12-30 14:31:50 +01:00
AbstractScrollableWidget.h LibGUI: Margins for AbstractScrollableWidget 2021-11-03 16:13:19 +01:00
AbstractSlider.cpp
AbstractSlider.h LibGUI: Add movement methods to AbstractSlider 2021-12-30 14:31:50 +01:00
AbstractTableView.cpp LibGUI: Calculate row position for scroll into view 2022-01-06 17:48:04 +01:00
AbstractTableView.h LibGUI: Calculate row position for scroll into view 2022-01-06 17:48:04 +01:00
AbstractView.cpp LibGUI+AK: Add DRAG_DEBUG opt and put drag operations behind dbgln_if 2022-01-10 14:23:04 +01:00
AbstractView.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
Action.cpp LibGUI+WindowServer: Flash menubar menu when using a keyboard shortcut 2022-01-09 00:54:46 +01:00
Action.h LibGUI+WindowServer: Flash menubar menu when using a keyboard shortcut 2022-01-09 00:54:46 +01:00
ActionGroup.cpp
ActionGroup.h
Application.cpp LibGUI: Add GUI::Application::in_teardown() 2021-11-03 19:56:47 +01:00
Application.h LibGUI: Let Application constructor accept in Main::Arguments 2021-11-22 21:13:42 -08:00
AutocompleteProvider.cpp LibGUI: Support applying AutocompleteBox suggestions with mouse 2021-11-23 13:43:11 +00:00
AutocompleteProvider.h LibGUI: Allow autocomplete to stay open after applying 2021-11-02 17:53:22 +01:00
BoxLayout.cpp LibGUI: Consider content_margins for BoxLayout 2021-11-03 16:13:19 +01:00
BoxLayout.h Libraries: Fix visibility of Object-derivative constructors 2021-11-02 22:56:53 +01:00
Breadcrumbbar.cpp
Breadcrumbbar.h
Button.cpp LibGUI: Adjust focus rect for Buttons with icons 2021-12-19 13:39:02 +01:00
Button.h
Calendar.cpp
Calendar.h Libraries: Fix visibility of Object-derivative constructors 2021-11-02 22:56:53 +01:00
CheckBox.cpp
CheckBox.h
Clipboard.cpp LibGUI: Make clipboard bitmap parsing more robust 2021-11-21 11:49:06 +00:00
Clipboard.h LibGUI+Everywhere: Make sync requests to Clipboard server more obvious 2021-11-21 11:49:06 +00:00
CMakeLists.txt LibGUI: Add GUI::Menubar::try_add_menu() 2021-11-24 13:52:01 +01:00
ColorInput.cpp
ColorInput.h
ColorPicker.cpp WindowsServer+LibGUI: Avoid getting color under cursor outside screen 2022-01-01 14:32:11 +01:00
ColorPicker.h
ColumnsView.cpp
ColumnsView.h
ComboBox.cpp LibGUI+FontEditor: Allow ComboBox on_change callback to be toggled 2021-11-30 10:51:51 +01:00
ComboBox.h LibGUI+FontEditor: Allow ComboBox on_change callback to be toggled 2021-11-30 10:51:51 +01:00
Command.cpp
Command.h
CommonActions.cpp LibGUI: Move rotate cw/ccw to CommonActions 2022-01-06 21:25:02 +01:00
CommonLocationsProvider.cpp AK: Make JSON parser return ErrorOr<JsonValue> (instead of Optional) 2021-11-17 00:21:10 +01:00
CommonLocationsProvider.h
Desktop.cpp Everywhere: Replace "virtual desktop" => "workspace" 2021-11-13 12:48:43 +01:00
Desktop.h Everywhere: Replace "virtual desktop" => "workspace" 2021-11-13 12:48:43 +01:00
Dialog.cpp
Dialog.h
DisplayLink.cpp
DisplayLink.h
DragOperation.cpp LibGfx: Use ErrorOr<T> for try_create_from_serialized_byte_buffer() 2021-11-08 00:35:27 +01:00
DragOperation.h
EditingEngine.cpp
EditingEngine.h LibGUI: Add EngineType to EditingEngine classes 2021-12-09 21:31:06 +01:00
EmojiInputDialog.cpp EmojiInputDialog: Ensure that all buttons are equal width 2022-01-07 05:49:12 +03:30
EmojiInputDialog.h
Event.cpp
Event.h LibGUI: Add missing altgr() modifier key 2022-01-08 11:50:26 +01:00
FileIconProvider.cpp LibGUI: Avoid unnecessary copies in FileIconProvider 2022-01-01 15:40:39 +01:00
FileIconProvider.h
FilePicker.cpp Base+LibGUI: Add unique "Save As" icon 2022-01-05 13:58:18 +01:00
FilePicker.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
FilePickerDialog.gml
FileSystemModel.cpp LibGUI: Rename ModelSelection::remove_matching => remove_all_matching 2022-01-05 18:57:14 +01:00
FileSystemModel.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
FilteringProxyModel.cpp LibGUI: Make FilteringProxyModel reference-count its parent model 2021-12-02 22:43:54 +01:00
FilteringProxyModel.h LibGUI: Make FilteringProxyModel reference-count its parent model 2021-12-02 22:43:54 +01:00
FocusPolicy.h
FocusSource.h
FontPicker.cpp LibGfx: Use ErrorOr<T> for Bitmap::try_load_from_file() 2021-11-08 00:35:27 +01:00
FontPicker.h
FontPickerDialog.gml
Forward.h
Frame.cpp LibGUI+FileManager: Clarify Widget margins name 2021-11-03 16:13:19 +01:00
Frame.h LibGUI: Implement content margins for Frame 2021-11-03 16:13:19 +01:00
GMLAutocompleteProvider.cpp LibGUI: ScrollableContainerWidget GML autocomplete 2021-11-03 16:13:19 +01:00
GMLAutocompleteProvider.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
GMLFormatter.cpp Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
GMLFormatter.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
GMLLexer.cpp Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
GMLLexer.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
GMLParser.cpp AK: Make JSON parser return ErrorOr<JsonValue> (instead of Optional) 2021-11-17 00:21:10 +01:00
GMLParser.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
GMLSyntaxHighlighter.cpp
GMLSyntaxHighlighter.h
GroupBox.cpp Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
GroupBox.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
HeaderView.cpp
HeaderView.h
Icon.cpp LibGUI: Make GUI::try_create_default_icon() tolerate single-size icons 2021-12-20 21:13:42 +01:00
Icon.h LibGUI: Add ErrorOr wrapper for default icon creation 2021-12-17 13:09:54 -08:00
IconView.cpp Userland: Resolve -Woverloaded-virtual in LibGUI and SoundPlayer 2022-01-04 07:51:31 +00:00
IconView.h Userland: Resolve -Woverloaded-virtual in LibGUI and SoundPlayer 2022-01-04 07:51:31 +00:00
ImageWidget.cpp LibCore+AK: Move MappedFile from AK to LibCore 2021-11-23 11:33:36 +01:00
ImageWidget.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
INILexer.cpp LibGUI: Use consistent naming scheme in INILexer 2021-12-30 14:12:39 +01:00
INILexer.h LibGUI: Use consistent naming scheme in INILexer 2021-12-30 14:12:39 +01:00
INISyntaxHighlighter.cpp LibGUI: Convert INISyntaxHighlighter to east-const 2021-12-30 14:12:39 +01:00
INISyntaxHighlighter.h LibGUI: Convert INISyntaxHighlighter to east-const 2021-12-30 14:12:39 +01:00
InputBox.cpp Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
InputBox.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
ItemListModel.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
JsonArrayModel.cpp AK: Make JSON parser return ErrorOr<JsonValue> (instead of Optional) 2021-11-17 00:21:10 +01:00
JsonArrayModel.h
Label.cpp
Label.h
Layout.cpp LibGUI: Add fallible variants of the GUI::Layout add/insert APIs 2021-11-28 08:54:22 +01:00
Layout.h LibGUI: Add fallible variants of the GUI::Layout add/insert APIs 2021-11-28 08:54:22 +01:00
LazyWidget.cpp
LazyWidget.h
LinkLabel.cpp LibGfx: Use ErrorOr<T> for Bitmap::try_load_from_file() 2021-11-08 00:35:27 +01:00
LinkLabel.h
ListView.cpp
ListView.h
Margins.h LibGUI: Add utility functions to Margins 2021-11-03 16:13:19 +01:00
Menu.cpp LibGUI: Add Menu::set_children_actions_enabled() helper 2022-01-09 20:24:02 +01:00
Menu.h LibGUI: Add Menu::set_children_actions_enabled() helper 2022-01-09 20:24:02 +01:00
Menubar.cpp LibGUI: Add GUI::Menubar::try_add_menu() 2021-11-24 13:52:01 +01:00
Menubar.h LibGUI: Add GUI::Menubar::try_add_menu() 2021-11-24 13:52:01 +01:00
MenuItem.cpp
MenuItem.h LibGUI+WindowServer: Flash menubar menu when using a keyboard shortcut 2022-01-09 00:54:46 +01:00
MessageBox.cpp LibGUI: Show hours and minutes in "unsaved changes" dialogs 2022-01-09 20:25:48 -08:00
MessageBox.h LibGUI: Add optional unmodified timestamp to "unsaved changes" dialogs 2022-01-04 21:49:44 +01:00
Model.cpp
Model.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
ModelEditingDelegate.h
ModelIndex.cpp
ModelIndex.h AK: Convert AK::Format formatting helpers to returning ErrorOr<void> 2021-11-17 00:21:13 +01:00
ModelRole.h
ModelSelection.cpp LibGUI: Avoid double hash lookup in ModelSelection::add() 2022-01-06 21:39:51 +01:00
ModelSelection.h LibGUI: Rename ModelSelection::remove_matching => remove_all_matching 2022-01-05 18:57:14 +01:00
MouseTracker.cpp
MouseTracker.h
MultiView.cpp LibGfx: Use ErrorOr<T> for Bitmap::try_load_from_file() 2021-11-08 00:35:27 +01:00
MultiView.h
Notification.cpp
Notification.h
OpacitySlider.cpp Everywhere: Use 'decrease_slider_by()' method from AbstractSlider 2021-12-30 14:31:50 +01:00
OpacitySlider.h
Painter.cpp
Painter.h
PasswordInputDialog.cpp LibGfx: Use ErrorOr<T> for Bitmap::try_load_from_file() 2021-11-08 00:35:27 +01:00
PasswordInputDialog.gml
PasswordInputDialog.h
PersistentModelIndex.cpp
PersistentModelIndex.h AK: Convert AK::Format formatting helpers to returning ErrorOr<void> 2021-11-17 00:21:13 +01:00
ProcessChooser.cpp LibGUI+Userland: Make SortingProxyModel::create() return ErrorOr 2021-12-24 05:11:52 -08:00
ProcessChooser.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
Progressbar.cpp
Progressbar.h
RadioButton.cpp
RadioButton.h
RegularEditingEngine.cpp
RegularEditingEngine.h LibGUI: Add EngineType to EditingEngine classes 2021-12-09 21:31:06 +01:00
ResizeCorner.cpp
ResizeCorner.h
RunningProcessesModel.cpp
RunningProcessesModel.h
ScreenLayout.cpp
ScrollableContainerWidget.cpp LibGUI: AbstractScrollableWidget GML/JSON 2021-11-03 16:13:19 +01:00
ScrollableContainerWidget.h LibGUI: AbstractScrollableWidget GML/JSON 2021-11-03 16:13:19 +01:00
Scrollbar.cpp LibGUI+LibWeb: Use 'decrease_slider_by_steps()' method 2021-12-30 14:31:50 +01:00
Scrollbar.h LibGUI: Add visual clue to Scrollbar gutter 2021-12-23 23:19:42 -08:00
SeparatorWidget.cpp
SeparatorWidget.h
SettingsWindow.cpp LibGUI: Cast unused smart-pointer return values to void 2021-12-05 15:31:03 +01:00
SettingsWindow.h LibGUI: Move GUI::SettingsWindow setup out of the constructor 2021-11-28 08:54:22 +01:00
Shortcut.cpp
Shortcut.h
Slider.cpp LibGUI+SoundPlayer: Use 'decrease_slider_by_page_steps()' method 2021-12-30 14:31:50 +01:00
Slider.h
SortingProxyModel.cpp LibGUI: Table View navigating with arrow keys continuity after update 2022-01-06 17:48:04 +01:00
SortingProxyModel.h LibGUI+Userland: Make SortingProxyModel::create() return ErrorOr 2021-12-24 05:11:52 -08:00
SpinBox.cpp LibGfx: Use ErrorOr<T> for Bitmap::try_load_from_file() 2021-11-08 00:35:27 +01:00
SpinBox.h
Splitter.cpp LibGUI+FileManager: Clarify Widget margins name 2021-11-03 16:13:19 +01:00
Splitter.h LibGUI+FileManager: Clarify Widget margins name 2021-11-03 16:13:19 +01:00
StackWidget.cpp
StackWidget.h
Statusbar.cpp
Statusbar.h
TableView.cpp LibGUI: Make Tableview handle multi-selected indexes when deleting 2022-01-11 00:18:15 +01:00
TableView.h
TabWidget.cpp LibGUI: Allow double clicking on tabwidgets 2021-12-01 00:44:26 +03:30
TabWidget.h LibGUI: Allow double clicking on tabwidgets 2021-12-01 00:44:26 +03:30
TextBox.cpp
TextBox.h Libraries: Fix visibility of Object-derivative constructors 2021-11-02 22:56:53 +01:00
TextDocument.cpp LibGUI: Consume initial spaces when going to next/prev word break 2022-01-05 14:18:44 +01:00
TextDocument.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
TextEditor.cpp LibGUI: Fix leading whitespaces when text is wrapped 2021-12-30 14:34:01 +01:00
TextEditor.h LibGUI: Change delete key handling from action to keydown_event 2021-11-13 12:53:29 +01:00
TextPosition.h AK: Convert AK::Format formatting helpers to returning ErrorOr<void> 2021-11-17 00:21:13 +01:00
TextRange.h AK: Convert AK::Format formatting helpers to returning ErrorOr<void> 2021-11-17 00:21:13 +01:00
Toolbar.cpp LibGUI: Cast unused smart-pointer return values to void 2021-12-05 15:31:03 +01:00
Toolbar.h LibGUI: Add GUI::Toolbar::try_add_separator() 2021-11-24 23:07:31 +01:00
ToolbarContainer.cpp LibGUI: ToolbarContainer account for frame width 2021-11-03 16:13:19 +01:00
ToolbarContainer.h
Tray.cpp
Tray.h
TreeView.cpp LibGfx: Use ErrorOr<T> for Bitmap::try_load_from_file() 2021-11-08 00:35:27 +01:00
TreeView.h
UndoStack.cpp LibGUI: Make GUI::UndoStack remember time it was last set to unmodified 2022-01-04 21:49:44 +01:00
UndoStack.h LibGUI: Make GUI::UndoStack remember time it was last set to unmodified 2022-01-04 21:49:44 +01:00
ValueSlider.cpp Everywhere: Use 'decrease_slider_by()' method from AbstractSlider 2021-12-30 14:31:50 +01:00
ValueSlider.h
Variant.cpp Theming: Add alignment section 2022-01-01 22:51:53 +01:00
Variant.h Theming: Add alignment section 2022-01-01 22:51:53 +01:00
VimEditingEngine.cpp LibGUI: Implement vim motions for LeftBrace and RightBrace 2021-11-30 10:55:19 +01:00
VimEditingEngine.h LibGUI: Add EngineType to EditingEngine classes 2021-12-09 21:31:06 +01:00
Widget.cpp LibGUI+AK: Add DRAG_DEBUG opt and put drag operations behind dbgln_if 2022-01-10 14:23:04 +01:00
Widget.h LibGUI: Add GUI::Widget::try_set_layout<T>(...) 2021-11-24 13:52:01 +01:00
Window.cpp LibGUI+WindowServer: Flash menubar menu when using a keyboard shortcut 2022-01-09 00:54:46 +01:00
Window.h LibGUI+WindowServer: Flash menubar menu when using a keyboard shortcut 2022-01-09 00:54:46 +01:00
WindowManagerServerConnection.cpp Everywhere: Replace "virtual desktop" => "workspace" 2021-11-13 12:48:43 +01:00
WindowManagerServerConnection.h Everywhere: Replace "virtual desktop" => "workspace" 2021-11-13 12:48:43 +01:00
WindowServerConnection.cpp LibGUI+WindowServer: Flash menubar menu when using a keyboard shortcut 2022-01-09 00:54:46 +01:00
WindowServerConnection.h
WindowType.h