ladybird/Libraries/LibGUI
DexesTTP 424f47cbe5 LibGUI: Fix display issue when selecting multi-lines in TextEditor
When selecting the start of a multi-line line, a selection rect was
displayed for the whole line but the text wasn't rendered properly.
This change prevents the selection rect from being drawn in virtual
lines with no selected characters.
2020-04-24 20:29:47 +02:00
..
AboutDialog.cpp LibGUI: AboutDialog now inherits the icon of its parent window 2020-03-30 10:52:09 +02:00
AboutDialog.h LibGUI: Don't use Core::Object::add() to instantiate dialogs 2020-03-04 21:04:06 +01:00
AbstractButton.cpp LibGUI: Implement set_property() on Widget and AbstractButton 2020-03-05 15:50:22 +01:00
AbstractButton.h LibGUI: Move Icon and FontDatabase into the GUI namespace 2020-03-07 01:33:53 +01:00
AbstractTableView.cpp LibGUI: Make it easier to create checkable GUI::Actions 2020-04-21 17:21:28 +02:00
AbstractTableView.h LibGUI: Add a way for models to update without invalidating indexes 2020-04-12 12:03:33 +02:00
AbstractView.cpp FileManager+LibGUI: Allow drop on entire DirectoryView 2020-04-20 12:15:26 +02:00
AbstractView.h LibGUI: Add a way for models to update without invalidating indexes 2020-04-12 12:03:33 +02:00
Action.cpp LibGUI: Make it easier to create checkable GUI::Actions 2020-04-21 17:21:28 +02:00
Action.h LibGUI: Make it easier to create checkable GUI::Actions 2020-04-21 17:21:28 +02:00
ActionGroup.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
ActionGroup.h LibGUI: Add forwarding header 2020-02-16 09:41:56 +01:00
Application.cpp LibGUI: Make MenuBar a Core::Object 2020-04-21 16:19:18 +02:00
Application.h LibGUI: Make MenuBar a Core::Object 2020-04-21 16:19:18 +02:00
BoxLayout.cpp LibGUI: Make Layout a Core::Object and add basic serialization 2020-03-05 09:22:43 +01:00
BoxLayout.h LibGUI: Make Layout a Core::Object and add basic serialization 2020-03-05 09:22:43 +01:00
Button.cpp LibGUI: Brighten buttons when hovering over them :^) 2020-03-30 19:40:44 +02:00
Button.h LibGUI: Remove Button& parameter from Button::on_click hook 2020-03-03 17:02:38 +01:00
CheckBox.cpp LibGUI: Remove parent parameter to GUI::Widget constructor 2020-02-23 12:27:53 +01:00
CheckBox.h LibGUI: Remove parent parameter to GUI::Widget constructor 2020-02-23 12:27:53 +01:00
Clipboard.cpp Kernel+LibC: Rename shared buffer syscalls to use a prefix 2020-02-28 12:55:58 +01:00
Clipboard.h LibGUI: Add forwarding header 2020-02-16 09:41:56 +01:00
ColorInput.cpp LibGUI: Add ColorInput component 2020-04-10 11:25:49 +02:00
ColorInput.h LibGUI: Add ColorInput component 2020-04-10 11:25:49 +02:00
ColorPicker.cpp LibGUI: Make GUI::TabWidget::add_tab<T>() return a T& 2020-04-04 11:10:07 +02:00
ColorPicker.h LibGUI: Move ColorPicker's helper classes fully into ColorPicker.cpp 2020-04-04 10:38:39 +02:00
ColumnsView.cpp LibGUI: Add a way for models to update without invalidating indexes 2020-04-12 12:03:33 +02:00
ColumnsView.h LibGUI: Add a way for models to update without invalidating indexes 2020-04-12 12:03:33 +02:00
ComboBox.cpp LibGUI: ComboBox, add "set_selected_index" method 2020-03-29 19:36:37 +02:00
ComboBox.h LibGUI: ComboBox, add "set_selected_index" method 2020-03-29 19:36:37 +02:00
Command.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Command.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
CppLexer.cpp LibGUI: Fix CppLexer assertion on incomplete #include statements 2020-04-04 11:00:14 +02:00
CppLexer.h LibGUI: Parse #include statements separately 2020-03-12 12:37:13 +01:00
CppSyntaxHighlighter.cpp LibGUI: Use themes for syntax highlighting 2020-03-16 13:39:34 +01:00
CppSyntaxHighlighter.h LibGUI: Use themes for syntax highlighting 2020-03-16 13:39:34 +01:00
Desktop.cpp LibGUI: Desktop, add methods for set background color and wallpaper mode 2020-03-29 19:36:37 +02:00
Desktop.h LibGUI: Desktop, add methods for set background color and wallpaper mode 2020-03-29 19:36:37 +02:00
Dialog.cpp LibGUI: Don't use Core::Object::add() to instantiate dialogs 2020-03-04 21:04:06 +01:00
Dialog.h LibGUI: Don't use Core::Object::add() to instantiate dialogs 2020-03-04 21:04:06 +01:00
DisplayLink.cpp WindowServer+LibGUI: Add a way to get notified at display refresh rate 2020-03-22 21:13:23 +01:00
DisplayLink.h WindowServer+LibGUI: Add a way to get notified at display refresh rate 2020-03-22 21:13:23 +01:00
DragOperation.cpp LibGfx+LibIPC: Add Gfx::ShareableBitmap, a bitmap for easy IPC usage 2020-03-29 19:37:23 +02:00
DragOperation.h LibGUI: Add forwarding header 2020-02-16 09:41:56 +01:00
Event.cpp LibGUI: Add missing Event.cpp file 2020-02-14 17:35:04 +01:00
Event.h LibGUI: Add a ThemeChange event 2020-03-16 13:39:34 +01:00
FilePicker.cpp LibCore: Add StandardPaths thing to retrieve various standard locations 2020-04-19 19:57:05 +02:00
FilePicker.h LibCore: Add StandardPaths thing to retrieve various standard locations 2020-04-19 19:57:05 +02:00
FileSystemModel.cpp LibGUI: Added error events to FileSystemModel 2020-04-22 12:12:32 +02:00
FileSystemModel.h LibGUI: Added error events to FileSystemModel 2020-04-22 12:12:32 +02:00
FontDatabase.cpp LibGUI: Skip non-font files in the FontDatabase constructor 2020-03-11 21:27:03 +01:00
FontDatabase.h LibGUI: Move Icon and FontDatabase into the GUI namespace 2020-03-07 01:33:53 +01:00
Forward.h LibGUI: Add a MultiView widget, based on FileManager's "DirectoryView" 2020-02-24 20:48:42 +01:00
Frame.cpp LibGUI: Introduce widget content margins + improve splitters 2020-04-24 19:05:02 +02:00
Frame.h LibGUI: Introduce widget content margins + improve splitters 2020-04-24 19:05:02 +02:00
GroupBox.cpp LibGUI: Remove parent parameter to GUI::Widget constructor 2020-02-23 12:27:53 +01:00
GroupBox.h LibGUI: Remove parent parameter to GUI::Widget constructor 2020-02-23 12:27:53 +01:00
Icon.cpp LibGUI: Move Icon and FontDatabase into the GUI namespace 2020-03-07 01:33:53 +01:00
Icon.h LibGUI: Move Icon and FontDatabase into the GUI namespace 2020-03-07 01:33:53 +01:00
InputBox.cpp LibGUI: Remove remaining G prefixes 2020-03-19 22:52:44 +01:00
InputBox.h LibGUI: Don't use Core::Object::add() to instantiate dialogs 2020-03-04 21:04:06 +01:00
ItemView.cpp LibGUI: Make view widgets fill background by default 2020-04-18 21:55:37 +02:00
ItemView.h LibGUI: Add a way for models to update without invalidating indexes 2020-04-12 12:03:33 +02:00
JsonArrayModel.cpp LibGUI: Add store(), add() and remove() methods to JsonArrayModel 2020-03-27 14:12:18 +01:00
JsonArrayModel.h LibGUI: Add store(), add() and remove() methods to JsonArrayModel 2020-03-27 14:12:18 +01:00
JSSyntaxHighlighter.cpp LibJS: Add TokenType::TemplateLiteral 2020-04-24 11:18:57 +02:00
JSSyntaxHighlighter.h LibGUI: Use themes for syntax highlighting 2020-03-16 13:39:34 +01:00
Label.cpp LibGUI: Make Label::set_icon() take a const Gfx::Bitmap* 2020-03-29 19:37:23 +02:00
Label.h LibGUI: Make Label::set_icon() take a const Gfx::Bitmap* 2020-03-29 19:37:23 +02:00
Layout.cpp AK: Add global FlatPtr typedef. It's u32 or u64, based on sizeof(void*) 2020-03-08 13:06:51 +01:00
Layout.h LibGUI: Make Layout a Core::Object and add basic serialization 2020-03-05 09:22:43 +01:00
LazyWidget.cpp LibGUI: Remove parent parameter to GUI::Widget constructor 2020-02-23 12:27:53 +01:00
LazyWidget.h LibGUI: Remove parent parameter to GUI::Widget constructor 2020-02-23 12:27:53 +01:00
ListView.cpp LibGUI: Make view widgets fill background by default 2020-04-18 21:55:37 +02:00
ListView.h LibGUI: Add a way for models to update without invalidating indexes 2020-04-12 12:03:33 +02:00
Makefile LibGUI: Add a ToolBarContainer widget and put most ToolBars in one 2020-04-23 17:44:49 +02:00
Margins.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Menu.cpp Kernel+LibC: Rename shared buffer syscalls to use a prefix 2020-02-28 12:55:58 +01:00
Menu.h AK: Make Vector use size_t for its size and capacity 2020-02-25 14:52:35 +01:00
MenuBar.cpp LibGUI: Make MenuBar a Core::Object 2020-04-21 16:19:18 +02:00
MenuBar.h LibGUI: Make MenuBar a Core::Object 2020-04-21 16:19:18 +02:00
MenuItem.cpp LibGUI: Reduce menu-related header dependencies 2020-02-15 01:56:30 +01:00
MenuItem.h LibGUI: Add forwarding header 2020-02-16 09:41:56 +01:00
MessageBox.cpp LibGUI: MessageBox min width control for show messages 2020-04-23 11:49:02 +02:00
MessageBox.h LibGUI: Don't use Core::Object::add() to instantiate dialogs 2020-03-04 21:04:06 +01:00
Model.cpp LibGUI: Add a way for models to update without invalidating indexes 2020-04-12 12:03:33 +02:00
Model.h LibGUI: Add a way for models to update without invalidating indexes 2020-04-12 12:03:33 +02:00
ModelEditingDelegate.h LibGUI: Make the ModelEditingDelegate constructor protected 2020-03-05 15:50:22 +01:00
ModelIndex.cpp LibGUI: Add forwarding header 2020-02-16 09:41:56 +01:00
ModelIndex.h LibGUI: Add forwarding header 2020-02-16 09:41:56 +01:00
ModelSelection.cpp LibGUI: Keep still-valid indexes in selection after a model update 2020-04-09 09:53:28 +02:00
ModelSelection.h LibGUI: Keep still-valid indexes in selection after a model update 2020-04-09 09:53:28 +02:00
MultiView.cpp LibGUI: Introduce widget content margins + improve splitters 2020-04-24 19:05:02 +02:00
MultiView.h LibGUI: Disable the ColumnsView subview in MultiView for now 2020-02-27 14:43:35 +01:00
Notification.cpp Meta: Add missing copyright headers 2020-04-06 11:09:01 +02:00
Notification.h Meta: Add missing copyright headers 2020-04-06 11:09:01 +02:00
Painter.cpp LibGfx: Add forward declaration header 2020-02-14 23:31:18 +01:00
Painter.h LibGUI: Add forwarding header 2020-02-16 09:41:56 +01:00
ProgressBar.cpp LibGUI: Remove parent parameter to GUI::Widget constructor 2020-02-23 12:27:53 +01:00
ProgressBar.h LibGUI: Remove parent parameter to GUI::Widget constructor 2020-02-23 12:27:53 +01:00
RadioButton.cpp LibGUI: Remove parent parameter to GUI::Widget constructor 2020-02-23 12:27:53 +01:00
RadioButton.h LibGUI: Remove parent parameter to GUI::Widget constructor 2020-02-23 12:27:53 +01:00
ResizeCorner.cpp LibGUI: Make sure the ResizeCorner aligns nicely inside StatusBar 2020-04-23 15:58:39 +02:00
ResizeCorner.h LibGUI: Remove parent parameter to GUI::Widget constructor 2020-02-23 12:27:53 +01:00
ScrollableWidget.cpp LibGUI: Implement keyboard and mouse wheel events for SpinBox 2020-02-24 10:40:32 +01:00
ScrollableWidget.h LibGUI: Remove parent parameter to GUI::Widget constructor 2020-02-23 12:27:53 +01:00
ScrollBar.cpp LibGUI: Tweak default ScrollBar size to make arrow icons centered :^) 2020-04-23 20:01:55 +02:00
ScrollBar.h LibGUI: Remove parent parameter to GUI::Widget constructor 2020-02-23 12:27:53 +01:00
Shortcut.cpp AK: Make Vector use size_t for its size and capacity 2020-02-25 14:52:35 +01:00
Shortcut.h LibGUI: Add forwarding header 2020-02-16 09:41:56 +01:00
Slider.cpp LibGUI: Remove parent parameter to GUI::Widget constructor 2020-02-23 12:27:53 +01:00
Slider.h LibGUI: Remove parent parameter to GUI::Widget constructor 2020-02-23 12:27:53 +01:00
SortingProxyModel.cpp LibGUI: Add a way for models to update without invalidating indexes 2020-04-12 12:03:33 +02:00
SortingProxyModel.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
SpinBox.cpp LibGUI: Remove Button& parameter from Button::on_click hook 2020-03-03 17:02:38 +01:00
SpinBox.h LibGUI: Implement keyboard and mouse wheel events for SpinBox 2020-02-24 10:40:32 +01:00
Splitter.cpp LibGUI: Shrink GUI::Splitter by 1 pixel to make it look just right 2020-04-24 19:05:04 +02:00
Splitter.h LibGUI: Remove parent parameter to GUI::Widget constructor 2020-02-23 12:27:53 +01:00
StackWidget.cpp LibGUI: Grant focus when activating a new stack/tab child widget 2020-04-24 14:34:24 +02:00
StackWidget.h LibGUI: Remove parent parameter to GUI::Widget constructor 2020-02-23 12:27:53 +01:00
StatusBar.cpp LibGUI: Make StatusBar 2px shorter vertically for a snugger fit 2020-04-23 18:52:34 +02:00
StatusBar.h LibGUI: Remove parent parameter to GUI::Widget constructor 2020-02-23 12:27:53 +01:00
SyntaxHighlighter.cpp LibGUI: Add missing copyright headers 2020-03-13 23:09:58 +01:00
SyntaxHighlighter.h LibGUI: Use themes for syntax highlighting 2020-03-16 13:39:34 +01:00
TableView.cpp LibGUI: Make view widgets fill background by default 2020-04-18 21:55:37 +02:00
TableView.h LibGUI: Remove parent parameter to GUI::Widget constructor 2020-02-23 12:27:53 +01:00
TabWidget.cpp LibGUI: When removing a TabWidget tab, activate the next tab 2020-04-24 17:10:59 +02:00
TabWidget.h LibGUI: Add TabWidget functions to activate next/previous tab 2020-04-23 21:43:08 +02:00
TextBox.cpp LibGUI: Remove parent parameter to GUI::Widget constructor 2020-02-23 12:27:53 +01:00
TextBox.h LibGUI: Remove parent parameter to GUI::Widget constructor 2020-02-23 12:27:53 +01:00
TextDocument.cpp LibGUI: Fix null-termination of TextDocumentLine 2020-03-08 10:31:48 +01:00
TextDocument.h LibGUI: Remove friend classes of TextDocumentLine 2020-03-19 22:52:44 +01:00
TextEditor.cpp LibGUI: Fix display issue when selecting multi-lines in TextEditor 2020-04-24 20:29:47 +02:00
TextEditor.h LibGUI: Add Select all action to TextEditor 2020-04-20 22:43:40 +02:00
TextPosition.h LibGUI: Remove remaining G prefixes 2020-03-19 22:52:44 +01:00
TextRange.h LibGUI: Remove remaining G prefixes 2020-03-19 22:52:44 +01:00
ToolBar.cpp LibGUI: Add a ToolBarContainer widget and put most ToolBars in one 2020-04-23 17:44:49 +02:00
ToolBar.h LibGUI: Remove parent parameter to GUI::Widget constructor 2020-02-23 12:27:53 +01:00
ToolBarContainer.cpp LibGUI: Add a ToolBarContainer widget and put most ToolBars in one 2020-04-23 17:44:49 +02:00
ToolBarContainer.h LibGUI: Add a ToolBarContainer widget and put most ToolBars in one 2020-04-23 17:44:49 +02:00
TreeView.cpp LibGUI: Make view widgets fill background by default 2020-04-18 21:55:37 +02:00
TreeView.h LibGUI: Add a way for models to update without invalidating indexes 2020-04-12 12:03:33 +02:00
UndoStack.cpp AK: Make Vector use size_t for its size and capacity 2020-02-25 14:52:35 +01:00
UndoStack.h AK: Make Vector use size_t for its size and capacity 2020-02-25 14:52:35 +01:00
Variant.cpp AK: Allow %m.nf specifier for double/float in printf to set fraction with 2020-04-07 09:02:02 +02:00
Variant.h LibGUI: Allow constructing Variant from FlyString 2020-03-22 19:06:31 +01:00
Widget.cpp LibGUI: Introduce widget content margins + improve splitters 2020-04-24 19:05:02 +02:00
Widget.h LibGUI: Introduce widget content margins + improve splitters 2020-04-24 19:05:02 +02:00
Window.cpp WindowServer/LibGUI: Enforce minimum window size 2020-04-19 02:07:45 +02:00
Window.h LibGfx: Don't allow creating bitmaps whose sizes would overflow 2020-04-15 12:28:49 +02:00
WindowServerConnection.cpp LibGUI: Search the entire focus chain for shortcut actions 2020-04-24 14:34:24 +02:00
WindowServerConnection.h WindowServer+LibGUI: Notify DisplayLinks at 60 fps no matter what 2020-04-22 00:07:48 +02:00
WindowType.h WindowServer: Add WindowType::Desktop 2020-04-18 21:10:16 +02:00