1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-14 11:44:58 +00:00
serenity/Userland/Libraries/LibGUI
Adam Harald Jørgensen 258af88b29 LibGUI: Fix search highlighting so that it matches the search query
There is a bug in the "search by typing" feature of
AbstractView, where the highlighted text shown in items' title won't
match the search query if the search query contains whitespace.
This commit fixes that bug.

The bug is caused by a bad assumption made in
AbstractView::draw_item_text about the Painter::draw_text API.
Specifically that the function passed to it will be called for each
code point of the string instead of for each drawable glyph.

This is fixed by not relying on looking at the length of the highlight
string, but instead looking at its content.
2023-08-26 09:09:47 -04:00
..
GML Meta+Userland: Allow generating C++ initializer code from GML 2023-08-11 21:33:48 +02:00
Wizards LibGUI: Remove Layout::try_add_spacer() 2023-08-14 14:57:54 +02:00
AboutDialog.cpp LibGUI: Make AboutDialog APIs infallible 2023-08-14 14:57:54 +02:00
AboutDialog.gml LibGUI: Convert AboutDialog layout to GML 2023-02-07 10:43:15 +00:00
AboutDialog.h LibGUI: Make AboutDialog APIs infallible 2023-08-14 14:57:54 +02:00
AbstractButton.cpp LibCore: Add new REGISTER_STRING_PROPERTY macro 2023-03-16 09:58:42 +01:00
AbstractButton.h LibGUI: Add Button double-click callback 2023-02-19 01:09:09 +01:00
AbstractScrollableWidget.cpp LibGfx+Everywhere: Change Gfx::Rect to be endpoint exclusive 2023-05-23 12:35:42 +02: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 LibGUI: Only redraw sliders after the on_change callback has finished 2023-04-14 12:05:52 +01:00
AbstractSlider.h LibGUI: Remove declarations for non-existent methods 2023-01-27 20:33:18 +00:00
AbstractTableView.cpp Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
AbstractTableView.h LibGUI: Add a callback when the visible columns of a TableView change 2023-06-14 17:53:59 +02:00
AbstractThemePreview.cpp LibGfx+Everywhere: Change Gfx::Rect to be endpoint exclusive 2023-05-23 12:35:42 +02:00
AbstractThemePreview.h LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
AbstractView.cpp LibGUI: Fix search highlighting so that it matches the search query 2023-08-26 09:09:47 -04: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: Add deprecated suffix to {set_,}tooltip in Widget 2023-08-18 10:43:37 +01:00
Action.h Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
ActionGroup.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ActionGroup.h Libraries: Use default constructors/destructors in LibGUI 2022-03-12 14:44:43 -08:00
Application.cpp Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
Application.h Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
AutocompleteProvider.cpp AK: Make "foo"_string infallible 2023-08-07 16:03:27 +02:00
AutocompleteProvider.h LibCodeComprehension: Re-organize code comprehension related code 2022-05-21 18:15:58 +02:00
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: Add deprecated suffix to {set_,}tooltip in Widget 2023-08-18 10:43:37 +01:00
Breadcrumbbar.h LibGUI: Allow double-clicking PathBreadcrumbbar buttons to edit path 2023-02-19 01:09:09 +01:00
Button.cpp LibGfx+Everywhere: Change Gfx::Rect to be endpoint exclusive 2023-05-23 12:35:42 +02:00
Button.h LibGUI: Implement calculated_min_size() for DialogButton 2023-04-15 15:24:50 +02:00
Calendar.cpp Calendar: Use proper tile information when painting tiles after January 2023-08-14 20:45:35 +02:00
Calendar.h Calendar: Implement saving, loading, and displaying of calendars 2023-08-07 13:14:58 -06:00
CheckBox.cpp LibGfx+Everywhere: Change Gfx::Rect to be endpoint exclusive 2023-05-23 12:35:42 +02:00
CheckBox.h LibGUI: Make CheckBox height adapt to the current font size 2023-03-03 15:38:59 +01:00
Clipboard.cpp LibGUI: Avoid unnecessary copies of clipboard metadata 2023-06-15 08:07:17 +02:00
Clipboard.h Applets/ClipboardHistory: Add persistent storage 2023-05-08 21:06:13 -06:00
CMakeLists.txt Meta: Rename compile_gml to stringify_gml 2023-08-11 21:33:48 +02:00
ColorFilterer.h LibGUI: Add ColorFilterer class 2022-11-19 11:04:11 +01:00
ColorInput.cpp LibGUI: Make GUI::ColorPicker interactive 2023-07-24 11:30:54 +03:30
ColorInput.h Base+Userland: Apply Human Interface Guidelines to Object text 2023-05-23 05:59:49 +02:00
ColorPicker.cpp LibGUI: Remove Layout::try_add_spacer() 2023-08-14 14:57:54 +02:00
ColorPicker.h LibGUI: Make GUI::ColorPicker interactive 2023-07-24 11:30:54 +03:30
ColumnsView.cpp LibGfx+Everywhere: Change Gfx::Rect to be endpoint exclusive 2023-05-23 12:35:42 +02: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+Everywhere: Change Gfx::Rect to be endpoint exclusive 2023-05-23 12:35:42 +02: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: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
CommandPalette.h LibGUI: Make Dialog::ScreenPosition an enum class 2022-05-13 16:27:43 +02:00
CommonActions.cpp LibGUI: Make AboutDialog APIs infallible 2023-08-14 14:57:54 +02:00
CommonLocationsProvider.cpp Everywhere: Use LibFileSystem where trivial 2023-03-21 19:03:21 +00:00
CommonLocationsProvider.h LibGUI: Make CommonLocationsProvider::load_from_json() failable 2023-01-09 09:45:26 +01:00
CommonMenus.cpp LibGUI: Make CommonMenus::make_accessibility_menu() infallible 2023-08-14 14:57:54 +02:00
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: Make Desktop::set_wallpaper accept an Optional<StringView> 2023-03-21 10:06:41 +01:00
Desktop.h Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00
Dialog.cpp LibGUI: Simplify Dialog::ScreenPosition and allow Dialogs to opt out 2023-05-15 12:15:39 +02:00
Dialog.h Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
DisplayLink.cpp Userland: Rename WindowServerConnection=>ConnectionToWindowServer 2022-02-25 22:35:12 +01:00
DisplayLink.h Userland: Rename WindowServerConnection=>ConnectionToWindowServer 2022-02-25 22:35:12 +01:00
DragOperation.cpp Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
DragOperation.h Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
EditingEngine.cpp Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00
EditingEngine.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
EmojiInputDialog.cpp LibGUI: Add deprecated suffix to {set_,}tooltip in Widget 2023-08-18 10:43:37 +01:00
EmojiInputDialog.gml LibGfx+Userland: Merge FrameShape and FrameShadow into FrameStyle 2023-04-30 05:49:46 +02:00
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 LibGfx: Remove ImageDecoderPlugin::initialize() 2023-07-18 14:34:35 +01:00
FileIconProvider.h Libraries: Convert DeprecatedFile usages to LibFileSystem 2023-03-24 10:58:43 +00:00
FilePicker.cpp Userland: Prefer _string over _short_string 2023-08-08 07:37:21 +02:00
FilePicker.h Userland: Prefer _string over _short_string 2023-08-08 07:37:21 +02:00
FilePickerDialog.gml LibGUI: Add allowed file types to FilePicker 2023-02-02 04:05:42 -07:00
FileSystemModel.cpp Userland: Prefer _string over _short_string 2023-08-08 07:37:21 +02:00
FileSystemModel.h LibGUI+Userland: Propagate errors in Model::column_name() 2023-06-14 17:53:59 +02:00
FileTypeFilter.h LibGfx/ILBM: Add an IFF-ILBM decoder :) 2023-08-15 18:36:11 +01:00
FilteringProxyModel.cpp LibGUI+Userland: Propagate errors in Model::column_name() 2023-06-14 17:53:59 +02:00
FilteringProxyModel.h Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00
FocusPolicy.h LibGUI: Move GUI::FocusPolicy to its own header & add explainer comment 2021-10-21 16:48:24 +02:00
FocusSource.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FontPicker.cpp Base+Userland: Apply Human Interface Guidelines to Object text 2023-05-23 05:59:49 +02:00
FontPicker.h LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
FontPickerDialog.gml Userland: Replace empty GUI::Widgets in GML with GUI::Layout::Spacer 2022-09-29 08:31:15 -04:00
Forward.h LibGUI+LibCore: Move GML property system from LibCore to LibGUI 2023-08-06 18:09:25 +02:00
Frame.cpp LibGUI: Always paint vertical lines for Frames in unmaximized windows 2023-05-07 21:12:35 +02:00
Frame.h LibGfx+Userland: Merge FrameShape and FrameShadow into FrameStyle 2023-04-30 05:49:46 +02:00
GitCommitLexer.cpp LibGUI: Add a GitCommit SyntaxHighlighter implementation 2022-01-18 09:01:16 +01:00
GitCommitLexer.h Userland: Undefine FOR_EACH_TOKEN_TYPE everywhere 2022-02-07 18:39:50 +01:00
GitCommitSyntaxHighlighter.cpp LibSyntax+Libraries: Replace TextStyle with Gfx::TextAttributes 2023-03-15 14:55:49 +01:00
GitCommitSyntaxHighlighter.h LibSyntax: Teach each highlighter about it's comment syntax 2022-11-27 18:28:43 -07:00
GlyphMapWidget.cpp LibGUI: Use ColorRole::DisabledText when AbstractView is disabled 2023-05-13 12:53:49 +02:00
GlyphMapWidget.h LibGUI+Applications: Let GlyphMapWidget initialize a null Font 2023-05-13 12:53:49 +02:00
GroupBox.cpp LibGUI: Fix bad title alignment in GroupBox 2023-05-15 14:15:53 +02:00
GroupBox.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
HeaderView.cpp LibGUI+Userland: Propagate errors in Model::column_name() 2023-06-14 17:53:59 +02:00
HeaderView.h LibGUI: Programatically draw table header sorting arrows 2022-08-15 17:17:54 +02:00
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 LibGfx+Everywhere: Change Gfx::Rect to be endpoint exclusive 2023-05-23 12:35:42 +02:00
IconView.h LibGUI: Invalidate IconView cache on font change 2023-02-02 13:15:03 +01:00
ImageWidget.cpp LibGfx: Add first_animated_frame_index method to ImageDecoder 2023-05-05 15:20:44 +01:00
ImageWidget.h LibGfx: Move all image loaders and writers to a subdirectory 2023-03-21 22:39:25 +01:00
IncrementalSearchBanner.cpp Userland: Prefer _string over _short_string 2023-08-08 07:37:21 +02: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 LibSyntax+Libraries: Replace TextStyle with Gfx::TextAttributes 2023-03-15 14:55:49 +01:00
INISyntaxHighlighter.h LibSyntax: Teach each highlighter about it's comment syntax 2022-11-27 18:28:43 -07:00
InputBox.cpp LibGUI: Remove Layout::try_add_spacer() 2023-08-14 14:57:54 +02:00
InputBox.h LibGUI: Add a numeric input type to InputBox 2023-04-18 10:05:21 +02:00
ItemListModel.h Userland: Prefer _string over _short_string 2023-08-08 07:37:21 +02:00
JsonArrayModel.cpp AK: Have JsonArray::set() change values instead of inserting values 2023-05-03 21:39:09 +01:00
JsonArrayModel.h LibGUI+Userland: Propagate errors in Model::column_name() 2023-06-14 17:53:59 +02:00
Label.cpp LibGfx+Userland: Merge FrameShape and FrameShadow into FrameStyle 2023-04-30 05:49:46 +02:00
Label.h LibGUI: Remove Label icons and replace instances with ImageWidget 2023-04-30 05:48:14 +02:00
Layout.cpp LibGUI: Remove remaining fallible Layout APIs 2023-08-14 14:57:54 +02:00
Layout.h LibGUI: Remove remaining fallible Layout APIs 2023-08-14 14:57:54 +02:00
LazyWidget.cpp LibGUI: Register LazyWidget 2022-04-03 12:21:05 +02:00
LazyWidget.h Libraries: Use default constructors/destructors in LibGUI 2022-03-12 14:44:43 -08:00
LinkLabel.cpp LibGUI: Add deprecated suffix to {set_,}tooltip in Widget 2023-08-18 10:43:37 +01:00
LinkLabel.h LibGUI: Propagate construction errors in LinkLabel 2023-04-30 05:48:14 +02:00
ListView.cpp LibGUI: Open and increment ComboBox ListViews by exact steps 2023-04-04 19:15:15 +02:00
ListView.h LibGUI: Remove calculated_min_size() for ListViews 2023-04-04 19:15:15 +02:00
Margins.h LibGUI: Allow creating margins from arrays 2023-08-11 21:33:48 +02:00
Menu.cpp LibGUI: Make Menu::add_recent_files_list() infallible 2023-08-14 14:57:54 +02:00
Menu.h LibGUI: Make CommonMenus::make_accessibility_menu() infallible 2023-08-14 14:57:54 +02:00
Menubar.cpp LibGUI: Remove Menubar::try_add_menu() 2023-08-14 14:57:54 +02:00
Menubar.h LibGUI: Remove Menubar::try_add_menu() 2023-08-14 14:57:54 +02:00
MenuItem.cpp LibGUI: Store Menu names as new String 2023-04-19 07:59:54 +02:00
MenuItem.h LibGUI: Allow updating the names of menus and submenus 2023-03-26 21:55:21 +01:00
MessageBox.cpp LibGUI: Remove Layout::try_add_spacer() 2023-08-14 14:57:54 +02:00
MessageBox.h Everywhere: Use MonotonicTime instead of Duration 2023-05-24 23:18:07 +02:00
Model.cpp AK: Remove infallible version of StringBuilder::to_byte_buffer 2023-03-09 15:51:00 +00:00
Model.h LibGUI+Userland: Propagate errors in Model::column_name() 2023-06-14 17:53:59 +02:00
ModelEditingDelegate.h LibGfx+Userland: Merge FrameShape and FrameShadow into FrameStyle 2023-04-30 05:49:46 +02:00
ModelIndex.cpp Everywhere: Remove unused DeprecatedString includes 2023-04-09 22:00:54 +02:00
ModelIndex.h Everywhere: Remove redundant inequality comparison operators 2022-11-06 10:25:08 -07:00
ModelRole.h LibGUI: Add ModelRole::IconOpacity and support it in all views :^) 2021-07-27 18:27:49 +02:00
ModelSelection.cpp AK+LibGUI: Pass predicate to *_matching() methods by const reference 2022-05-08 17:02:00 +02:00
ModelSelection.h AK+LibGUI: Pass predicate to *_matching() methods by const reference 2022-05-08 17:02:00 +02:00
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 Base+Userland: Apply Human Interface Guidelines to Object text 2023-05-23 05:59:49 +02:00
MultiView.h LibGUI: Remove declarations for non-existent methods 2023-01-27 20:33:18 +00:00
Notification.cpp LibGUI: Do not attempt to close non-existent notifications 2023-03-15 07:52:08 +00:00
Notification.h Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
Object.cpp Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
Object.h Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
OpacitySlider.cpp LibGfx+Everywhere: Change Gfx::Rect to be endpoint exclusive 2023-05-23 12:35:42 +02:00
OpacitySlider.h LibGUI: Add base color to OpacitySlider 2023-01-01 09:38:07 +00: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
PasswordInputDialog.cpp LibGUI: Use default button in PasswordInputDialog 2023-08-24 22:56:03 +01:00
PasswordInputDialog.gml LibGUI: Remove Label icons and replace instances with ImageWidget 2023-04-30 05:48:14 +02:00
PasswordInputDialog.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
PathBreadcrumbbar.cpp LibGUI: Remove Widget::try_set_layout<T>() 2023-08-14 14:57:54 +02:00
PathBreadcrumbbar.h LibGUI: Add PathBreadcrumbbar 2023-02-19 01:09:09 +01:00
PersistentModelIndex.cpp LibGUI: Implement persistent indices for models 2021-08-08 14:13:37 +02:00
PersistentModelIndex.h Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
Process.cpp LibGUI: Allow passing working directory to spawn_or_show_error() 2023-03-24 22:06:38 +00:00
Process.h LibGUI: Allow passing working directory to spawn_or_show_error() 2023-03-24 22:06:38 +00:00
ProcessChooser.cpp LibGUI: Remove Layout::try_add_spacer() 2023-08-14 14:57:54 +02:00
ProcessChooser.h Userland: Prefer _string over _short_string 2023-08-08 07:37:21 +02:00
Progressbar.cpp LibCore+Userland: Add DEPRECATED infix to REGISTER_STRING_PROPERTY macro 2023-03-16 09:58:42 +01:00
Progressbar.h LibGUI: Use calculated_preferred_size for Progressbar default size 2023-02-17 16:25:57 +00:00
Property.cpp LibGUI+LibCore: Move GML property system from LibCore to LibGUI 2023-08-06 18:09:25 +02:00
Property.h LibGUI+LibCore: Move GML property system from LibCore to LibGUI 2023-08-06 18:09:25 +02:00
RadioButton.cpp LibGfx+Everywhere: Change Gfx::Rect to be endpoint exclusive 2023-05-23 12:35:42 +02:00
RadioButton.h LibGUI: Make RadioButton height adapt to the current font size 2023-03-03 15:23:47 +01:00
RangeSlider.cpp LibGUI: Add new RangeSlider widget 2023-08-04 12:11:13 +02:00
RangeSlider.h LibGUI: Add new RangeSlider widget 2023-08-04 12:11:13 +02:00
RegularEditingEngine.cpp LibGUI: Don't call on_escape_pressed from EditingEngines 2023-07-14 06:52:38 +02:00
RegularEditingEngine.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
ResizeCorner.cpp WindowServer+LibGUI: Shrink window edge resize hot-spots 2022-10-11 17:48:48 +02:00
ResizeCorner.h Libraries: Use default constructors/destructors in LibGUI 2022-03-12 14:44:43 -08:00
ResizeDirection.h WindowServer+LibGUI: Shrink window edge resize hot-spots 2022-10-11 17:48:48 +02:00
RunningProcessesModel.cpp Userland: Prefer _string over _short_string 2023-08-08 07:37:21 +02:00
RunningProcessesModel.h LibGUI+Userland: Propagate errors in Model::column_name() 2023-06-14 17:53:59 +02:00
ScreenLayout.cpp WindowServer: Add API to set/get screen layouts 2021-06-20 14:57:26 +02:00
ScrollableContainerWidget.cpp Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
ScrollableContainerWidget.h LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
Scrollbar.cpp LibGfx+Everywhere: Change Gfx::Rect to be endpoint exclusive 2023-05-23 12:35:42 +02:00
Scrollbar.h LibGUI+Applications: Rename automatic scrolling timer functions 2022-12-26 09:27:19 +01:00
SeparatorWidget.cpp LibGfx+Everywhere: Change Gfx::Rect to be endpoint exclusive 2023-05-23 12:35:42 +02:00
SeparatorWidget.h LibGUI: Give SeparatorWidget a minimum size 2023-03-01 10:55:20 +01:00
SettingsWindow.cpp LibGUI: Remove Layout::try_add_spacer() 2023-08-14 14:57:54 +02:00
SettingsWindow.h LibGUI+Applications: Port SettingsWindow::add_tab() to the new string 2023-03-16 09:58:42 +01: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 LibGfx+Userland: Merge FrameShape and FrameShadow into FrameStyle 2023-04-30 05:49:46 +02:00
Slider.h LibGUI: Implement calculated sizes for Slider 2023-02-17 16:25:57 +00:00
SortingProxyModel.cpp LibGUI+Userland: Propagate errors in Model::column_name() 2023-06-14 17:53:59 +02:00
SortingProxyModel.h LibGUI+Userland: Propagate errors in Model::column_name() 2023-06-14 17:53:59 +02:00
SpinBox.cpp LibGUI: Allow setting and clearing text in SpinBox 2023-05-13 12:53:49 +02:00
SpinBox.h LibGUI: Allow setting and clearing text in SpinBox 2023-05-13 12:53:49 +02:00
Splitter.cpp LibGUI: Fix typo in Splitter's resizee Getter/Setter 2023-08-13 05:12:00 +02:00
Splitter.h LibGUI: Fix typo in Splitter's resizee Getter/Setter 2023-08-13 05:12:00 +02:00
StackWidget.cpp LibGUI: Implement calculated_min_size() for StackWidget 2022-09-24 22:59:12 +02:00
StackWidget.h LibGUI: Implement calculated_min_size() for StackWidget 2022-09-24 22:59:12 +02:00
Statusbar.cpp LibGUI+Userland: Port StatusBar::set_override_text() to String 2023-06-15 13:53:22 +01:00
Statusbar.h LibGUI+Userland: Port StatusBar::set_override_text() to String 2023-06-15 13:53:22 +01:00
SystemEffects.h LibGUI+WindowServer: Add a SystemEffects wrapper and helpers 2022-08-09 12:08:21 +02:00
TableView.cpp LibGfx+Everywhere: Change Gfx::Rect to be endpoint exclusive 2023-05-23 12:35:42 +02:00
TableView.h LibGUI: Implement rubber band selection in table view 2022-09-11 21:39:32 +01:00
TabWidget.cpp LibGUI: Fix crooked close button on active tabs in the TabWidget 2023-05-28 21:12:19 +02:00
TabWidget.h Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00
TextBox.cpp AK: Port URL scheme from DeprecatedString to String 2023-08-13 15:03:53 -06:00
TextBox.h LibGUI: Add highlighting to UrlBox 2023-02-16 10:47:22 +00:00
TextDocument.cpp LibGUI: Use set_text() for ReplaceAllTextCommand 2023-07-26 14:18:20 -04:00
TextDocument.h LibGUI: Use set_text() for ReplaceAllTextCommand 2023-07-26 14:18:20 -04:00
TextEditor.cpp HackStudio: Change the collection_index for highlight selected text 2023-08-20 19:13:37 +01:00
TextEditor.h HackStudio: Change the collection_index for highlight selected text 2023-08-20 19:13:37 +01:00
TextPosition.h Everywhere: Remove unused DeprecatedString includes 2023-04-09 22:00:54 +02:00
TextRange.h LibGUI: Add TextRange::line_count() 2023-02-28 13:23:55 +01:00
Toolbar.cpp LibGUI: Add deprecated suffix to {set_,}tooltip in Widget 2023-08-18 10:43:37 +01:00
Toolbar.h LibGUI+Userland: Remove Toolbar::try_add_{action,separator}() 2023-08-15 15:56:34 +02:00
ToolbarContainer.cpp LibGfx+Everywhere: Change Gfx::Rect to be endpoint exclusive 2023-05-23 12:35:42 +02:00
ToolbarContainer.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Tray.cpp LibGfx+Everywhere: Change Gfx::Rect to be endpoint exclusive 2023-05-23 12:35:42 +02:00
Tray.h LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
TreeView.cpp Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
TreeView.h LibGUI: Don't hard-code TreeView row height 2023-02-02 13:15:03 +01:00
TreeViewModel.cpp LibGUI: Store correct address in TreeViewModel's ModelIndices 2023-03-16 08:05:58 +01:00
TreeViewModel.h Everywhere: Stop using NonnullRefPtrVector 2023-03-06 23:46:35 +01:00
UIDimensions.h LibGUI: Allow generating C++ "constructor" code for UIDimension 2023-08-11 21:33:48 +02:00
UndoStack.cpp Everywhere: Use MonotonicTime instead of Duration 2023-05-24 23:18:07 +02:00
UndoStack.h Everywhere: Use MonotonicTime instead of Duration 2023-05-24 23:18:07 +02:00
ValueSlider.cpp LibGfx+Everywhere: Change Gfx::Rect to be endpoint exclusive 2023-05-23 12:35:42 +02:00
ValueSlider.h LibGUI: Implement calculated sizes for ValueSlider 2023-02-17 16:25:57 +00:00
Variant.cpp Everywhere: Change spelling of 'behaviour' to 'behavior' 2023-05-07 01:05:09 +02:00
Variant.h LibGUI: Fix const-correctness issues 2023-02-21 00:54:04 +01:00
VimEditingEngine.cpp LibGUI: Don't call on_escape_pressed from EditingEngines 2023-07-14 06:52:38 +02:00
VimEditingEngine.h Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
Widget.cpp LibGUI: Replace DeprecatedString usage in Widget 2023-08-18 10:43:37 +01:00
Widget.h LibGUI: Replace DeprecatedString usage in Widget 2023-08-18 10:43:37 +01:00
Window.cpp LibGUI: Remove Window::try_add_menu() 2023-08-14 14:57:54 +02:00
Window.h LibGUI: Remove Window::try_add_menu() 2023-08-14 14:57:54 +02:00
WindowMode.h LibGUI+WindowServer: Remove InputPreemptor concept 2022-11-19 16:04:42 +01:00
WindowType.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00