serenity/Userland/Libraries/LibGUI
Humberto Alves d50b4f3581 LibGUI: Fix Action destructor to unregister itself correctly
Changed the Action destructor to fix an issue where global scoped
actions without shortcuts were not being properly unregistered from the
application. Previously, this could cause crashes when attempting to
open the command palette.
2023-02-23 12:41:47 +00:00
..
GML LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
Wizards Userland: Specify margins and spacing in the GUI::Layout constructor 2023-02-18 16:56:56 +00:00
AboutDialog.cpp LibGUI+About: Make AboutDialog creation fallible 2023-02-07 10:43:15 +00:00
AboutDialog.gml LibGUI: Convert AboutDialog layout to GML 2023-02-07 10:43:15 +00:00
AboutDialog.h LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
AbstractButton.cpp LibGUI: Add Button double-click callback 2023-02-19 01:09:09 +01:00
AbstractButton.h LibGUI: Add Button double-click callback 2023-02-19 01:09:09 +01:00
AbstractScrollableWidget.cpp LibGUI: Prevent "hide unnecessary scrollbars" from showing unwanted bars 2023-01-08 23:01:16 +01:00
AbstractScrollableWidget.h LibGUI: Automatically scroll to a new column on adding it in ColumnsView 2022-12-30 17:16:29 +01:00
AbstractSlider.cpp
AbstractSlider.h LibGUI: Remove declarations for non-existent methods 2023-01-27 20:33:18 +00:00
AbstractTableView.cpp LibGUI: Add a DontResizeColumns option to Model::UpdateFlag 2023-02-10 05:12:06 +03:30
AbstractTableView.h Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
AbstractThemePreview.cpp LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
AbstractThemePreview.h LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
AbstractView.cpp LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
AbstractView.h LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
AbstractZoomPanWidget.cpp LibGfx+Overall: Remove is_null from Point, Rect and Size 2022-12-28 22:32:21 -05:00
AbstractZoomPanWidget.h LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
Action.cpp LibGUI: Fix Action destructor to unregister itself correctly 2023-02-23 12:41:47 +00:00
Action.h LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
ActionGroup.cpp
ActionGroup.h
Application.cpp LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
Application.h LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
AutocompleteProvider.cpp LibGfx: Remove try_ prefix from bitmap creation functions 2023-01-26 20:24:37 +00:00
AutocompleteProvider.h
BoxLayout.cpp LibGUI: Allow specifying Layout margins and spacing in the constructor 2023-02-18 16:56:56 +00:00
BoxLayout.h LibGUI: Allow specifying Layout margins and spacing in the constructor 2023-02-18 16:56:56 +00:00
Breadcrumbbar.cpp LibGUI: Allow double-clicking PathBreadcrumbbar buttons to edit path 2023-02-19 01:09:09 +01:00
Breadcrumbbar.h LibGUI: Allow double-clicking PathBreadcrumbbar buttons to edit path 2023-02-19 01:09:09 +01:00
Button.cpp LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
Button.h LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
Calendar.cpp LibGUI+TaskBar: Make Calendar::formatted_date() return ErrorOr<String> 2023-02-13 00:45:09 +00:00
Calendar.h LibGUI+TaskBar: Make Calendar::formatted_date() return ErrorOr<String> 2023-02-13 00:45:09 +00:00
CheckBox.cpp LibGUI: Remove deprecated text and set_text functions in AbstractButton 2023-02-13 00:45:09 +00:00
CheckBox.h LibGUI: Remove deprecated text and set_text functions in AbstractButton 2023-02-13 00:45:09 +00:00
Clipboard.cpp LibGUI: Allow clipboard items to have no associated data 2023-02-19 01:35:29 +01:00
Clipboard.h LibGUI: Make Clipboard::set_plain_text take text as a StringView 2023-02-13 00:45:09 +00:00
CMakeLists.txt LibGUI: Add PathBreadcrumbbar 2023-02-19 01:09:09 +01:00
ColorFilterer.h
ColorInput.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
ColorInput.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ColorPicker.cpp Userland: Specify margins and spacing in the GUI::Layout constructor 2023-02-18 16:56:56 +00:00
ColorPicker.h LibGUI: Add OpacitySlider to ColorPicker dialog 2022-12-09 00:25:30 +01:00
ColumnsView.cpp LibGUI: Automatically scroll to a new column on adding it in ColumnsView 2022-12-30 17:16:29 +01:00
ColumnsView.h LibGUI: Teach ColumnsView where indexes are placed (and scroll to them) 2022-12-30 17:16:29 +01:00
ComboBox.cpp LibGfx: Remove try_ prefix from bitmap creation functions 2023-01-26 20:24:37 +00:00
ComboBox.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Command.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
CommandPalette.cpp Userland: Specify margins and spacing in the GUI::Layout constructor 2023-02-18 16:56:56 +00:00
CommandPalette.h
CommonActions.cpp LibGUI+About: Make AboutDialog creation fallible 2023-02-07 10:43:15 +00:00
CommonLocationsProvider.cpp LibCore: Remove Stream.h 2023-02-13 00:50:07 +00:00
CommonLocationsProvider.h LibGUI: Make CommonLocationsProvider::load_from_json() failable 2023-01-09 09:45:26 +01:00
CommonMenus.cpp
ConnectionToWindowManagerServer.cpp Meta+Userland: Pass Gfx::IntSize by value 2022-12-07 11:48:27 +01:00
ConnectionToWindowManagerServer.h LibCore: Move Stream-based sockets into the Core namespace 2023-02-13 00:50:07 +00:00
ConnectionToWindowServer.cpp LibCore: Move Stream-based sockets into the Core namespace 2023-02-13 00:50:07 +00:00
ConnectionToWindowServer.h LibCore: Move Stream-based sockets into the Core namespace 2023-02-13 00:50:07 +00:00
Desktop.cpp LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
Desktop.h LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
Dialog.cpp
Dialog.h
DisplayLink.cpp
DisplayLink.h
DragOperation.cpp LibGfx: Propagate errors from serializing bitmaps 2023-02-08 18:50:43 +00:00
DragOperation.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
EditingEngine.cpp LibGUI: Skip over grapheme clusters on left/right arrow key presses 2023-02-18 16:54:46 +01:00
EditingEngine.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
EmojiInputDialog.cpp LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
EmojiInputDialog.gml
EmojiInputDialog.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Event.cpp LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
Event.h LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
FileIconProvider.cpp LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
FileIconProvider.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
FilePicker.cpp LibCore: Rename File to DeprecatedFile 2023-02-13 00:50:07 +00:00
FilePicker.h Userland: Set Button text using the new String class 2023-02-13 00:45:09 +00:00
FilePickerDialog.gml LibGUI: Add allowed file types to FilePicker 2023-02-02 04:05:42 -07:00
FileSystemModel.cpp LibCore: Rename File to DeprecatedFile 2023-02-13 00:50:07 +00:00
FileSystemModel.h LibGUI: Add allowed file extensions to FileSystemModel 2023-02-02 04:05:42 -07:00
FileTypeFilter.h LibGUI: Add allowed file types to FilePicker 2023-02-02 04:05:42 -07:00
FilteringProxyModel.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
FilteringProxyModel.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
FocusPolicy.h
FocusSource.h
FontPicker.cpp LibGUI: Add 9 and 11 to the list of suggested sizes in FontPicker 2023-02-07 17:01:55 +01:00
FontPicker.h LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
FontPickerDialog.gml
Forward.h LibGUI: Add PathBreadcrumbbar 2023-02-19 01:09:09 +01:00
Frame.cpp LibGUI: Force re-layout on Frame thickness changes 2023-02-17 16:25:57 +00:00
Frame.h Meta+Userland: Pass Gfx::IntSize by value 2022-12-07 11:48:27 +01:00
GitCommitLexer.cpp
GitCommitLexer.h
GitCommitSyntaxHighlighter.cpp
GitCommitSyntaxHighlighter.h LibSyntax: Teach each highlighter about it's comment syntax 2022-11-27 18:28:43 -07:00
GlyphMapWidget.cpp LibGUI: Standardize automatic scrolling in TextEditor+GlyphMapWidget 2022-12-26 09:27:19 +01:00
GlyphMapWidget.h LibGUI: Standardize automatic scrolling in TextEditor+GlyphMapWidget 2022-12-26 09:27:19 +01:00
GroupBox.cpp LibGfx: Make Font::width() return a float 2023-01-03 15:25:02 +01:00
GroupBox.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
HeaderView.cpp LibGfx: Make Font::width() return a float 2023-01-03 15:25:02 +01:00
HeaderView.h
Icon.cpp LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
Icon.h LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
IconView.cpp LibGUI: Invalidate IconView cache on font change 2023-02-02 13:15:03 +01:00
IconView.h LibGUI: Invalidate IconView cache on font change 2023-02-02 13:15:03 +01:00
ImageWidget.cpp LibGfx: Re-work the abstractions of sending image for decoding over IPC 2023-01-20 15:13:31 +00:00
ImageWidget.h LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
IncrementalSearchBanner.cpp Userland: Set Button text using the new String class 2023-02-13 00:45:09 +00:00
IncrementalSearchBanner.gml LibGUI: Add a prefix to IncrementalSearchBanner's widgets name 2022-12-08 17:20:51 +01:00
IncrementalSearchBanner.h LibGUI: Add IncrementalSearchBanner 2022-11-29 15:39:13 +00:00
INILexer.cpp LibGUI: Lex INI files as Utf8 2023-01-11 10:24:51 +01:00
INILexer.h LibGUI: Lex INI files as Utf8 2023-01-11 10:24:51 +01:00
INISyntaxHighlighter.cpp
INISyntaxHighlighter.h LibSyntax: Teach each highlighter about it's comment syntax 2022-11-27 18:28:43 -07:00
InputBox.cpp Userland: Specify margins and spacing in the GUI::Layout constructor 2023-02-18 16:56:56 +00:00
InputBox.h LibGUI: Verify NonemptyText InputBox doesn't result in an empty string 2023-02-04 18:46:39 -07:00
ItemListModel.h Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
JsonArrayModel.cpp LibCore: Rename File to DeprecatedFile 2023-02-13 00:50:07 +00:00
JsonArrayModel.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Label.cpp LibGfx: Remove try_ prefix from bitmap creation functions 2023-01-26 20:24:37 +00:00
Label.h LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
Layout.cpp LibGUI: Allow specifying Layout margins and spacing in the constructor 2023-02-18 16:56:56 +00:00
Layout.h LibGUI: Allow specifying Layout margins and spacing in the constructor 2023-02-18 16:56:56 +00:00
LazyWidget.cpp
LazyWidget.h
LinkLabel.cpp LibGUI: Fix missing parent in LinkLabel open action 2023-02-23 12:41:47 +00:00
LinkLabel.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ListView.cpp Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
ListView.h Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
Margins.h
Menu.cpp LibGUI+WindowServer: Add "visible" state to GUI actions 2022-12-10 14:28:38 +01:00
Menu.h LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
Menubar.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Menubar.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
MenuItem.cpp LibGUI+WindowServer: Add "visible" state to GUI actions 2022-12-10 14:28:38 +01:00
MenuItem.h LibGUI+WindowServer: Add "visible" state to GUI actions 2022-12-10 14:28:38 +01:00
MessageBox.cpp Userland: Specify margins and spacing in the GUI::Layout constructor 2023-02-18 16:56:56 +00:00
MessageBox.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Model.cpp LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
Model.h LibGUI: Add a DontResizeColumns option to Model::UpdateFlag 2023-02-10 05:12:06 +03:30
ModelEditingDelegate.h Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
ModelIndex.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ModelIndex.h
ModelRole.h
ModelSelection.cpp
ModelSelection.h
MouseTracker.cpp Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
MouseTracker.h Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
MultiView.cpp LibGfx: Remove try_ prefix from bitmap creation functions 2023-01-26 20:24:37 +00:00
MultiView.h LibGUI: Remove declarations for non-existent methods 2023-01-27 20:33:18 +00:00
Notification.cpp LibCore: Move Stream-based sockets into the Core namespace 2023-02-13 00:50:07 +00:00
Notification.h LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
OpacitySlider.cpp LibGUI: Adjust OpacitySlider min size for consistency 2023-02-17 16:25:57 +00:00
OpacitySlider.h LibGUI: Add base color to OpacitySlider 2023-01-01 09:38:07 +00:00
Painter.cpp
Painter.h
PasswordInputDialog.cpp LibGfx: Remove try_ prefix from bitmap creation functions 2023-01-26 20:24:37 +00:00
PasswordInputDialog.gml
PasswordInputDialog.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
PathBreadcrumbbar.cpp LibGUI: Allow double-clicking PathBreadcrumbbar buttons to edit path 2023-02-19 01:09:09 +01:00
PathBreadcrumbbar.h LibGUI: Add PathBreadcrumbbar 2023-02-19 01:09:09 +01:00
PersistentModelIndex.cpp
PersistentModelIndex.h
Process.cpp Everywhere: Use ReadonlySpan<T> instead of Span<T const> 2023-02-08 19:15:45 +00:00
Process.h Everywhere: Use ReadonlySpan<T> instead of Span<T const> 2023-02-08 19:15:45 +00:00
ProcessChooser.cpp Userland: Specify margins and spacing in the GUI::Layout constructor 2023-02-18 16:56:56 +00:00
ProcessChooser.h LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
Progressbar.cpp LibGUI: Use calculated_preferred_size for Progressbar default size 2023-02-17 16:25:57 +00:00
Progressbar.h LibGUI: Use calculated_preferred_size for Progressbar default size 2023-02-17 16:25:57 +00:00
RadioButton.cpp LibGUI: Remove deprecated text and set_text functions in AbstractButton 2023-02-13 00:45:09 +00:00
RadioButton.h LibGUI: Remove deprecated text and set_text functions in AbstractButton 2023-02-13 00:45:09 +00:00
RegularEditingEngine.cpp
RegularEditingEngine.h
ResizeCorner.cpp
ResizeCorner.h
ResizeDirection.h
RunningProcessesModel.cpp LibCore: Use Core::Stream for ProcessStatisticsReader 2022-12-10 11:49:24 +00:00
RunningProcessesModel.h LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
ScreenLayout.cpp
ScrollableContainerWidget.cpp LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
ScrollableContainerWidget.h LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
Scrollbar.cpp LibGfx+Overall: Remove is_null from Point, Rect and Size 2022-12-28 22:32:21 -05:00
Scrollbar.h LibGUI+Applications: Rename automatic scrolling timer functions 2022-12-26 09:27:19 +01:00
SeparatorWidget.cpp LibGUI: Use calculated_preferred_size in SeparatorWidget 2023-02-17 16:25:57 +00:00
SeparatorWidget.h LibGUI: Use calculated_preferred_size in SeparatorWidget 2023-02-17 16:25:57 +00:00
SettingsWindow.cpp LibGUI+Userland: Stop returning Layout from Widget::(try_)set_layout() 2023-02-18 16:56:56 +00:00
SettingsWindow.h LibGUI: Add GUI::SettingsWindow::add_tab() that takes a constructed tab 2022-12-15 21:00:24 +00:00
Shortcut.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
Shortcut.h Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
Slider.cpp LibGUI: Implement calculated sizes for Slider 2023-02-17 16:25:57 +00:00
Slider.h LibGUI: Implement calculated sizes for Slider 2023-02-17 16:25:57 +00:00
SortingProxyModel.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
SortingProxyModel.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
SpinBox.cpp LibGfx: Remove try_ prefix from bitmap creation functions 2023-01-26 20:24:37 +00:00
SpinBox.h
Splitter.cpp Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
Splitter.h Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
StackWidget.cpp
StackWidget.h
Statusbar.cpp Userland: Specify margins and spacing in the GUI::Layout constructor 2023-02-18 16:56:56 +00:00
Statusbar.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
SystemEffects.h
TableView.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
TableView.h
TabWidget.cpp LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
TabWidget.h LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
TextBox.cpp LibGUI: Add highlighting to UrlBox 2023-02-16 10:47:22 +00:00
TextBox.h LibGUI: Add highlighting to UrlBox 2023-02-16 10:47:22 +00:00
TextDocument.cpp LibGUI: Validate TextDocument spans when merging them, not when painting 2023-02-20 18:41:47 +01:00
TextDocument.h LibGUI: Update TextEditor to delete emoji based on gbp cluster 2023-02-17 07:50:09 -05:00
TextEditor.cpp LibGUI: Wrap words at word break boundaries and don't break up emoji 2023-02-22 15:24:16 +00:00
TextEditor.h LibGUI: Convert mouse events from a visual to a physical position 2023-02-22 10:14:36 +01:00
TextPosition.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
TextRange.h
Toolbar.cpp Userland: Specify margins and spacing in the GUI::Layout constructor 2023-02-18 16:56:56 +00:00
Toolbar.h
ToolbarContainer.cpp Userland: Specify margins and spacing in the GUI::Layout constructor 2023-02-18 16:56:56 +00:00
ToolbarContainer.h
Tray.cpp LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
Tray.h LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
TreeView.cpp LibGUI: Center TreeView item icons vertically 2023-02-02 14:49:54 +01:00
TreeView.h LibGUI: Don't hard-code TreeView row height 2023-02-02 13:15:03 +01:00
TreeViewModel.cpp
TreeViewModel.h LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
UIDimensions.h LibGUI: Replace uses of JsonObject::get_deprecated()/get_ptr() 2023-01-26 09:57:14 -05:00
UndoStack.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
UndoStack.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ValueSlider.cpp LibGUI: Implement calculated sizes for ValueSlider 2023-02-17 16:25:57 +00:00
ValueSlider.h LibGUI: Implement calculated sizes for ValueSlider 2023-02-17 16:25:57 +00:00
Variant.cpp LibCore: Remove Stream.h 2023-02-13 00:50:07 +00:00
Variant.h LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
VimEditingEngine.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
VimEditingEngine.h LibGUI: Remove declarations for non-existent methods 2023-01-27 20:33:18 +00:00
Widget.cpp LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
Widget.h LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
Window.cpp LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
Window.h LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
WindowMode.h
WindowType.h