ladybird/Userland/Libraries/LibGUI
offtkp 62d41d58d6 LibGUI: Consider TextEditor icon size when scrolling text horizontally
If an icon exists and the horizontal scroll value is larger than 0,
translate the TextEditor painter by the icon size and padding.

The text would scroll over the icon when the text was long enough to
trigger a horizontal scroll.

Fixes #13669.
2022-05-09 22:52:05 +02:00
..
GML LibGUI: Stop dropping comments between children and end of GML objects 2022-04-08 19:19:37 +03:00
Wizards LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
AboutDialog.cpp LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
AboutDialog.h
AbstractButton.cpp
AbstractButton.h
AbstractScrollableWidget.cpp
AbstractScrollableWidget.h
AbstractSlider.cpp
AbstractSlider.h
AbstractTableView.cpp LibGUI: Register AbstractTableView.column_headers_visible 2022-04-06 12:47:50 +02:00
AbstractTableView.h
AbstractThemePreview.cpp LibGUI: Add center_window_group_within() to AbstractThemePreview 2022-05-07 22:58:55 +02:00
AbstractThemePreview.h LibGUI: Add center_window_group_within() to AbstractThemePreview 2022-05-07 22:58:55 +02:00
AbstractView.cpp LibGUI: Register many properties of AbstractView 2022-04-06 12:47:50 +02:00
AbstractView.h LibGUI: Register many properties of AbstractView 2022-04-06 12:47:50 +02:00
AbstractZoomPanWidget.cpp
AbstractZoomPanWidget.h
Action.cpp LibGUI: Extend mimic pressed across keyboard shortcuts for buttons 2022-04-03 12:21:50 +02:00
Action.h
ActionGroup.cpp
ActionGroup.h
Application.cpp LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
Application.h
AutocompleteProvider.cpp
AutocompleteProvider.h
BoxLayout.cpp
BoxLayout.h
Breadcrumbbar.cpp LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
Breadcrumbbar.h
Button.cpp LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
Button.h LibGUI: Extend mimic pressed across keyboard shortcuts for buttons 2022-04-03 12:21:50 +02:00
Calendar.cpp LibGUI: Remove Tile.date_time member from Calendar 2022-04-20 18:37:56 +02:00
Calendar.h LibGUI: Remove Tile.date_time member from Calendar 2022-04-20 18:37:56 +02:00
CheckBox.cpp LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
CheckBox.h
Clipboard.cpp
Clipboard.h
CMakeLists.txt LibGUI+Applications: Move abstract ThemeEditor preview to LibGUI 2022-04-02 21:50:41 +02:00
ColorInput.cpp LibGUI: Add AllowCallback parameter to ColorInput::set_color() 2022-04-29 20:06:39 +02:00
ColorInput.h LibGUI: Add AllowCallback parameter to ColorInput::set_color() 2022-04-29 20:06:39 +02:00
ColorPicker.cpp
ColorPicker.h
ColumnsView.cpp
ColumnsView.h
ComboBox.cpp
ComboBox.h
Command.h
CommandPalette.cpp LibGUI: Use fuzzy matching in CommandPalette 2022-04-20 18:34:09 +02:00
CommandPalette.h
CommonActions.cpp LibGUI: Use ctrl+shift+z for redo action shortcut 2022-04-26 19:13:22 +02:00
CommonLocationsProvider.cpp
CommonLocationsProvider.h
ConnectionToWindowMangerServer.cpp
ConnectionToWindowMangerServer.h
ConnectionToWindowServer.cpp LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
ConnectionToWindowServer.h WindowServer+LibGUI: Notify windows when their maximized state changes 2022-04-05 17:45:07 +02:00
Desktop.cpp
Desktop.h
Dialog.cpp LibGUI: Check if event loop is alive before quitting it in Dialog::close 2022-04-26 22:41:44 +02:00
Dialog.h
DisplayLink.cpp
DisplayLink.h
DragOperation.cpp
DragOperation.h
EditingEngine.cpp LibGUI: Remove unused functions in EditingEngine class 2022-04-23 17:04:39 -07:00
EditingEngine.h LibGUI: Remove unused functions in EditingEngine class 2022-04-23 17:04:39 -07:00
EmojiInputDialog.cpp
EmojiInputDialog.h
Event.cpp
Event.h
FileIconProvider.cpp
FileIconProvider.h
FilePicker.cpp LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
FilePicker.h
FilePickerDialog.gml
FileSystemModel.cpp FileManager: Don't show new dotfiles if the option is disabled 2022-05-07 20:31:40 +02:00
FileSystemModel.h LibGUI: Return Optional<Node const&> from node_for_path() 2022-04-04 12:48:31 +02:00
FilteringProxyModel.cpp LibGUI: Show column names when using FilteringProxyModel with TableView 2022-05-07 20:07:48 +02:00
FilteringProxyModel.h LibGUI: Show column names when using FilteringProxyModel with TableView 2022-05-07 20:07:48 +02:00
FocusPolicy.h
FocusSource.h
FontPicker.cpp LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
FontPicker.h LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
FontPickerDialog.gml
Forward.h
Frame.cpp
Frame.h
GitCommitLexer.cpp
GitCommitLexer.h
GitCommitSyntaxHighlighter.cpp
GitCommitSyntaxHighlighter.h
GlyphMapWidget.cpp LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
GlyphMapWidget.h LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
GroupBox.cpp LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
GroupBox.h
HeaderView.cpp LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
HeaderView.h
Icon.cpp
Icon.h
IconView.cpp
IconView.h
ImageWidget.cpp
ImageWidget.h
INILexer.cpp
INILexer.h
INISyntaxHighlighter.cpp
INISyntaxHighlighter.h
InputBox.cpp LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
InputBox.h
ItemListModel.h
JsonArrayModel.cpp
JsonArrayModel.h
Label.cpp LibGUI: Add optional autosize padding 2022-04-04 14:59:37 +02:00
Label.h LibGUI: Add optional autosize padding 2022-04-04 14:59:37 +02:00
Layout.cpp
Layout.h
LazyWidget.cpp LibGUI: Register LazyWidget 2022-04-03 12:21:05 +02:00
LazyWidget.h
LinkLabel.cpp LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
LinkLabel.h
ListView.cpp
ListView.h
Margins.h
Menu.cpp
Menu.h
Menubar.cpp
Menubar.h
MenuItem.cpp
MenuItem.h
MessageBox.cpp LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
MessageBox.h
Model.cpp
Model.h
ModelEditingDelegate.h
ModelIndex.cpp
ModelIndex.h
ModelRole.h
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
MouseTracker.h
MultiView.cpp
MultiView.h
Notification.cpp
Notification.h
OpacitySlider.cpp LibGUI: Fix {Value,Opacity}Slider value changes for values less than 0 2022-05-08 17:17:56 +02:00
OpacitySlider.h
Painter.cpp
Painter.h
PasswordInputDialog.cpp
PasswordInputDialog.gml
PasswordInputDialog.h
PersistentModelIndex.cpp
PersistentModelIndex.h
ProcessChooser.cpp
ProcessChooser.h
Progressbar.cpp
Progressbar.h
RadioButton.cpp LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
RadioButton.h
RegularEditingEngine.cpp
RegularEditingEngine.h
ResizeCorner.cpp
ResizeCorner.h
RunningProcessesModel.cpp
RunningProcessesModel.h
ScreenLayout.cpp
ScrollableContainerWidget.cpp LibGUI: Check if a property is a GML Object in ScrollableContainerWidget 2022-05-07 20:03:17 +02:00
ScrollableContainerWidget.h
Scrollbar.cpp
Scrollbar.h
SeparatorWidget.cpp
SeparatorWidget.h
SettingsWindow.cpp LibGUI+Applications: Add --open-tab option to FooSettings applications 2022-04-21 17:24:42 +02:00
SettingsWindow.h LibGUI+Applications: Add --open-tab option to FooSettings applications 2022-04-21 17:24:42 +02:00
Shortcut.cpp
Shortcut.h
Slider.cpp
Slider.h
SortingProxyModel.cpp
SortingProxyModel.h LibGUI: Delegate the tree column in SortingProxyModel 2022-04-06 12:47:50 +02:00
SpinBox.cpp
SpinBox.h
Splitter.cpp
Splitter.h
StackWidget.cpp
StackWidget.h
Statusbar.cpp
Statusbar.h
TableView.cpp LibGUI: Disable editing cell when ctrl key is pressed 2022-04-13 09:26:44 +04:30
TableView.h
TabWidget.cpp LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
TabWidget.h LibGUI: Fully support TabWidget in GML 2022-04-03 12:21:05 +02:00
TextBox.cpp LibGUI: Add button to PasswordBox to reveal the password 2022-05-08 16:36:53 +02:00
TextBox.h LibGUI: Add button to PasswordBox to reveal the password 2022-05-08 16:36:53 +02:00
TextDocument.cpp LibGUI: Don't merge TextDocumentUndoCommand if too much time has elapsed 2022-04-26 19:13:22 +02:00
TextDocument.h LibGUI: Don't merge TextDocumentUndoCommand if too much time has elapsed 2022-04-26 19:13:22 +02:00
TextEditor.cpp LibGUI: Consider TextEditor icon size when scrolling text horizontally 2022-05-09 22:52:05 +02:00
TextEditor.h LibGUI: Make TextEditor substitution more explicit 2022-05-08 16:36:53 +02:00
TextPosition.h
TextRange.h
Toolbar.cpp
Toolbar.h
ToolbarContainer.cpp
ToolbarContainer.h
Tray.cpp LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
Tray.h
TreeView.cpp LibGUI: Don't stringify non-textlike data in TreeView's tree column 2022-04-06 12:47:50 +02:00
TreeView.h LibGUI: Add is_toggled getter for TreeView 2022-04-06 12:47:50 +02:00
UndoStack.cpp
UndoStack.h
ValueSlider.cpp LibGUI: Fix {Value,Opacity}Slider value changes for values less than 0 2022-05-08 17:17:56 +02:00
ValueSlider.h
Variant.cpp LibGUI: Make GUI::Variant an actual Variant 2022-04-20 00:15:23 +04:30
Variant.h LibGUI: Make GUI::Variant an actual Variant 2022-04-20 00:15:23 +04:30
VimEditingEngine.cpp
VimEditingEngine.h
Widget.cpp LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
Widget.h LibGUI: Add a title to all Widgets 2022-04-03 12:21:05 +02:00
Window.cpp WindowServer+LibGUI: Notify windows when their maximized state changes 2022-04-05 17:45:07 +02:00
Window.h WindowServer+LibGUI: Notify windows when their maximized state changes 2022-04-05 17:45:07 +02:00
WindowType.h