ladybird/Userland/Libraries/LibGUI
thankyouverycool 12cd30f1ac LibGUI: Ensure GlyphMapWidget selection resets when requested
Previously selection reset was ignored on active glyph change if the
old glyph equaled the new one. This was an intentional behavior that
allowed selections to resize by dragging the focused glyph, but has
proved more counterintuitive than useful.

Now the widget behaves like other text selection controls: selections
can be reset by clicking anywhere in them or shift can be held to
grow the selection.
2022-12-20 10:22:27 +01:00
..
GML Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
Wizards AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
AboutDialog.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
AboutDialog.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
AbstractButton.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
AbstractButton.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
AbstractScrollableWidget.cpp Meta+Userland: Pass Gfx::IntSize by value 2022-12-07 11:48:27 +01:00
AbstractScrollableWidget.h Meta+Userland: Pass Gfx::IntSize by value 2022-12-07 11:48:27 +01:00
AbstractSlider.cpp
AbstractSlider.h
AbstractTableView.cpp Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
AbstractTableView.h Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
AbstractThemePreview.cpp LibGfx+Userland: Make Gfx::SystemTheme propagate errors 2022-12-14 18:25:28 +00:00
AbstractThemePreview.h LibGfx+Userland: Make Gfx::SystemTheme propagate errors 2022-12-14 18:25:28 +00:00
AbstractView.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
AbstractView.h Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
AbstractZoomPanWidget.cpp Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
AbstractZoomPanWidget.h Meta+Userland: Pass Gfx::FloatPoint by value 2022-12-07 11:48:27 +01:00
Action.cpp LibGUI+WindowServer: Add "visible" state to GUI actions 2022-12-10 14:28:38 +01:00
Action.h LibGUI+WindowServer: Add "visible" state to GUI actions 2022-12-10 14:28:38 +01:00
ActionGroup.cpp
ActionGroup.h
Application.cpp Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
Application.h Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
AutocompleteProvider.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
AutocompleteProvider.h
BoxLayout.cpp
BoxLayout.h
Breadcrumbbar.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Breadcrumbbar.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Button.cpp LibGUI+WindowServer: Add "visible" state to GUI actions 2022-12-10 14:28:38 +01:00
Button.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Calendar.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Calendar.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
CheckBox.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
CheckBox.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Clipboard.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Clipboard.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
CMakeLists.txt LibGUI: Add IncrementalSearchBanner 2022-11-29 15:39:13 +00:00
ColorFilterer.h LibGUI: Add ColorFilterer class 2022-11-19 11:04:11 +01:00
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 LibGUI: Add OpacitySlider to ColorPicker dialog 2022-12-09 00:25:30 +01:00
ColorPicker.h LibGUI: Add OpacitySlider to ColorPicker dialog 2022-12-09 00:25:30 +01:00
ColumnsView.cpp Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
ColumnsView.h Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
ComboBox.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01: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 Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
CommandPalette.h
CommonActions.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
CommonLocationsProvider.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
CommonLocationsProvider.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
CommonMenus.cpp LibGUI: Add CommonMenus 2022-11-19 11:04:11 +01:00
ConnectionToWindowManagerServer.cpp Meta+Userland: Pass Gfx::IntSize by value 2022-12-07 11:48:27 +01:00
ConnectionToWindowManagerServer.h Meta+Userland: Pass Gfx::IntSize by value 2022-12-07 11:48:27 +01:00
ConnectionToWindowServer.cpp Meta+Userland: Pass Gfx::IntSize by value 2022-12-07 11:48:27 +01:00
ConnectionToWindowServer.h Meta+Userland: Pass Gfx::IntSize by value 2022-12-07 11:48:27 +01:00
Desktop.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Desktop.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Dialog.cpp LibGUI: Always close() Dialogs no matter the execution result 2022-11-19 16:04:42 +01:00
Dialog.h LibGUI: Allow more programmatic control over GUI::InputBox 2022-11-16 17:23:56 +00:00
DisplayLink.cpp
DisplayLink.h
DragOperation.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
DragOperation.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
EditingEngine.cpp LibGUI: Prevent key_down event from bubbling for Key_Up and Key_Down 2022-12-16 10:14:20 +00:00
EditingEngine.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
EmojiInputDialog.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
EmojiInputDialog.gml LibGUI: Set EmojiInputDialog's FrameShape to "Window" 2022-09-09 11:27:38 -04:00
EmojiInputDialog.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Event.cpp Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
Event.h Meta+Userland: Pass Gfx::IntSize by value 2022-12-07 11:48:27 +01:00
FileIconProvider.cpp Everywhere: Stop shoving things into ::std and mentioning them as such 2022-12-14 11:44:32 +01:00
FileIconProvider.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
FilePicker.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
FilePicker.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
FilePickerDialog.gml
FileSystemModel.cpp LibThreading+Everywhere: Support returning error from BackgroundAction 2022-12-15 17:36:57 +00:00
FileSystemModel.h Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01: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 Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
FontPicker.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +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: Split OpacitySlider into vertical and horizontal helper classes 2022-12-09 00:25:30 +01:00
Frame.cpp
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: Ensure GlyphMapWidget selection resets when requested 2022-12-20 10:22:27 +01:00
GlyphMapWidget.h LibGUI: Disallow GlyphMapWidget selection sizes equal to zero 2022-12-20 10:22:27 +01:00
GroupBox.cpp LibGUI: Fix a typo 2022-12-05 13:59:00 +00:00
GroupBox.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
HeaderView.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
HeaderView.h
Icon.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Icon.h
IconView.cpp Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
IconView.h Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
ImageWidget.cpp LibGUI: Register GUI icon path setters as write-only 2022-12-09 00:05:30 +01:00
ImageWidget.h
IncrementalSearchBanner.cpp LibGUI: Add a prefix to IncrementalSearchBanner's widgets name 2022-12-08 17:20:51 +01: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
INILexer.h
INISyntaxHighlighter.cpp
INISyntaxHighlighter.h LibSyntax: Teach each highlighter about it's comment syntax 2022-11-27 18:28:43 -07:00
InputBox.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
InputBox.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ItemListModel.h Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
JsonArrayModel.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
JsonArrayModel.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Label.cpp LibGUI: Register GUI icon path setters as write-only 2022-12-09 00:05:30 +01:00
Label.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Layout.cpp
Layout.h
LazyWidget.cpp
LazyWidget.h
LinkLabel.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01: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 Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +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 AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
MessageBox.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Model.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
Model.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
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 Everywhere: Remove redundant inequality comparison operators 2022-11-06 10:25:08 -07:00
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
MultiView.h
Notification.cpp SystemServer+LoginServer+Userland: Switch to sid-based sockets 2022-10-03 11:11:29 +02:00
Notification.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
OpacitySlider.cpp LibGUI: Split OpacitySlider into vertical and horizontal helper classes 2022-12-09 00:25:30 +01:00
OpacitySlider.h LibGUI: Split OpacitySlider into vertical and horizontal helper classes 2022-12-09 00:25:30 +01:00
Painter.cpp
Painter.h
PasswordInputDialog.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
PasswordInputDialog.gml Userland: Replace empty GUI::Widgets in GML with GUI::Layout::Spacer 2022-09-29 08:31:15 -04:00
PasswordInputDialog.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
PersistentModelIndex.cpp
PersistentModelIndex.h
Process.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Process.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ProcessChooser.cpp
ProcessChooser.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Progressbar.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
Progressbar.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
RadioButton.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
RadioButton.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
RegularEditingEngine.cpp
RegularEditingEngine.h
ResizeCorner.cpp WindowServer+LibGUI: Shrink window edge resize hot-spots 2022-10-11 17:48:48 +02:00
ResizeCorner.h
ResizeDirection.h WindowServer+LibGUI: Shrink window edge resize hot-spots 2022-10-11 17:48:48 +02:00
RunningProcessesModel.cpp LibCore: Use Core::Stream for ProcessStatisticsReader 2022-12-10 11:49:24 +00:00
RunningProcessesModel.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ScreenLayout.cpp
ScrollableContainerWidget.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ScrollableContainerWidget.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Scrollbar.cpp LibGUI: Disable corresponding Scrollbar button when reaching min or max 2022-12-10 14:03:27 +01:00
Scrollbar.h Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
SeparatorWidget.cpp
SeparatorWidget.h
SettingsWindow.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01: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
Slider.h
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 AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01: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 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 AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01: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 LibGUI: Implement rubber band selection in table view 2022-09-11 21:39:32 +01:00
TabWidget.cpp LibGUI: Actually try something in TabWidget::try_add_widget(Widget&) 2022-12-15 17:36:57 +00:00
TabWidget.h LibGUI: Add GUI::TabWidget::add_tab() that takes a constructed tab 2022-12-16 09:58:51 +01:00
TextBox.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
TextBox.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
TextDocument.cpp LibGUI: Add shortcut for inserting new line 2022-12-11 19:47:42 +00:00
TextDocument.h LibGUI: Add shortcut for inserting new line 2022-12-11 19:47:42 +00:00
TextEditor.cpp LibGUI+TextEditor: Add a relative line number option for TextEditor 2022-12-12 16:02:06 +00:00
TextEditor.h LibGUI+TextEditor: Add a relative line number option for TextEditor 2022-12-12 16:02:06 +00:00
TextPosition.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
TextRange.h
Toolbar.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
Toolbar.h LibGUI: Add option to move Toolbar items to overflow menu in groups 2022-10-06 12:17:38 +01:00
ToolbarContainer.cpp
ToolbarContainer.h
Tray.cpp Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
Tray.h Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
TreeView.cpp Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
TreeView.h Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
TreeViewModel.cpp
TreeViewModel.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
UIDimensions.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01: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 Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
ValueSlider.h Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
Variant.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
Variant.h Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
VimEditingEngine.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
VimEditingEngine.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Widget.cpp Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
Widget.h Meta+Userland: Pass Gfx::IntSize by value 2022-12-07 11:48:27 +01:00
Window.cpp Meta+Userland: Pass Gfx::IntSize by value 2022-12-07 11:48:27 +01:00
Window.h Meta+Userland: Pass Gfx::IntSize by value 2022-12-07 11:48:27 +01:00
WindowMode.h LibGUI+WindowServer: Remove InputPreemptor concept 2022-11-19 16:04:42 +01:00
WindowType.h