1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 11:28:12 +00:00
serenity/Userland/Libraries/LibGUI
Zac cc2f35badd TextEditor: Implement word wrapping
Add a new wrapping mode to the TextEditor that will wrap lines at the
spaces between words.

Replace the previous menubar checkbox 'Wrapping Mode' in HackStudio and
the TextEditor with an exclusive submenu which allows switching between
'No wrapping', 'Wrap anywhere' and 'Wrap at words'. 'Wrap anywhere' (the
new 'Wrap lines') is still the default mode.

Setting the wrapping mode in the constructors of the TextEditorWidget
and HackStudio has been removed, it is now set when constructing the
menubar actions.
2021-02-03 10:33:23 +01:00
..
AboutDialog.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
AboutDialog.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
AbstractButton.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
AbstractButton.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
AbstractSlider.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
AbstractSlider.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
AbstractTableView.cpp AbstractTableView: prevent setting an invalid index 2021-01-25 22:26:18 +01:00
AbstractTableView.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
AbstractView.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
AbstractView.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Action.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Action.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ActionGroup.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ActionGroup.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Application.cpp WindowServer+LibGUI: Pass the system theme using Core::AnonymousBuffer 2021-01-16 17:20:53 +01:00
Application.h WindowServer+LibGUI: Pass the system theme using Core::AnonymousBuffer 2021-01-16 17:20:53 +01:00
AutocompleteProvider.cpp HackStudio: Integate with C++ parser-based autocomplete 2021-01-27 21:10:57 +01:00
AutocompleteProvider.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
BoxLayout.cpp Everywhere: Remove unnecessary debug comments. 2021-01-25 09:47:36 +01:00
BoxLayout.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
BreadcrumbBar.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
BreadcrumbBar.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Button.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Button.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Calendar.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Calendar.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
CheckBox.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
CheckBox.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Clipboard.cpp LibIPC: Stop sending client ID to clients 2021-02-01 11:32:00 +01:00
Clipboard.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
CMakeLists.txt Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ColorInput.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ColorInput.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ColorPicker.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ColorPicker.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ColumnsView.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ColumnsView.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ComboBox.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ComboBox.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Command.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Command.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ControlBoxButton.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ControlBoxButton.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
CppSyntaxHighlighter.cpp Everywhere: Debug macros instead of constexpr. 2021-01-25 09:47:36 +01:00
CppSyntaxHighlighter.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Desktop.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Desktop.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Dialog.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Dialog.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
DisplayLink.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
DisplayLink.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
DragOperation.cpp Everywhere: Remove a bunch of <AK/SharedBuffer.h> includes 2021-01-16 11:26:53 +01:00
DragOperation.h Libraries: Add missing headers 2021-01-22 21:49:54 +01:00
EditingEngine.cpp TextEditor: Implement word wrapping 2021-02-03 10:33:23 +01:00
EditingEngine.h Revert "TextEditor: Add vim status indicators to the statusbar" 2021-02-02 19:01:54 +01:00
EmojiInputDialog.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
EmojiInputDialog.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Event.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Event.h WindowServer+Taskbar: Send WM icon updates as Gfx::ShareableBitmap 2021-01-15 23:24:07 +01:00
FileIconProvider.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
FileIconProvider.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
FilePicker.cpp LibGUI: Switch cancel/confirm button order on file picker dialog 2021-01-26 21:02:46 +01:00
FilePicker.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
FileSystemModel.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
FileSystemModel.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
FilteringProxyModel.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
FilteringProxyModel.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
FocusSource.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
FontPicker.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
FontPicker.h Libraries: Add missing headers 2021-01-22 21:49:54 +01:00
FontPickerDialog.gml Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Forward.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Frame.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Frame.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
GMLFormatter.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
GMLFormatter.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
GMLLexer.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
GMLLexer.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
GMLParser.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
GMLParser.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
GMLSyntaxHighlighter.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
GMLSyntaxHighlighter.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
GroupBox.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
GroupBox.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HeaderView.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HeaderView.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Icon.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Icon.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
IconView.cpp Everywhere: Remove unnecessary debug comments. 2021-01-25 09:47:36 +01:00
IconView.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ImageWidget.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ImageWidget.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
INILexer.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
INILexer.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
INISyntaxHighlighter.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
INISyntaxHighlighter.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
InputBox.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
InputBox.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ItemListModel.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
JsonArrayModel.cpp Everywhere: Replace a bundle of dbg with dbgln. 2021-01-22 22:14:30 +01:00
JsonArrayModel.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
JSSyntaxHighlighter.cpp Everywhere: Debug macros instead of constexpr. 2021-01-25 09:47:36 +01:00
JSSyntaxHighlighter.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Label.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Label.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Layout.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Layout.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LazyWidget.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LazyWidget.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LinkLabel.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LinkLabel.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ListView.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ListView.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Margins.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Menu.cpp Everywhere: Hook up remaining debug macros to Debug.h. 2021-01-25 09:47:36 +01:00
Menu.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
MenuBar.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
MenuBar.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
MenuItem.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
MenuItem.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
MessageBox.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
MessageBox.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Model.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Model.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ModelEditingDelegate.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ModelIndex.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ModelIndex.h Libraries: Add missing headers 2021-01-22 21:49:54 +01:00
ModelRole.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ModelSelection.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ModelSelection.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
MultiView.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
MultiView.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Notification.cpp LibIPC: Stop sending client ID to clients 2021-02-01 11:32:00 +01:00
Notification.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
OpacitySlider.cpp LibGUI: Fix OpacitySlider hairline disappearing towards the left 2021-01-15 23:24:07 +01:00
OpacitySlider.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Painter.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Painter.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ProcessChooser.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ProcessChooser.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ProgressBar.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ProgressBar.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
RadioButton.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
RadioButton.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
RegularEditingEngine.cpp Revert "TextEditor: Add vim status indicators to the statusbar" 2021-02-02 19:01:54 +01:00
RegularEditingEngine.h Revert "TextEditor: Add vim status indicators to the statusbar" 2021-02-02 19:01:54 +01:00
ResizeCorner.cpp LibGUI+WindowServer: Don't use a WM IPC to initiate own window resize 2021-02-01 11:23:54 +01:00
ResizeCorner.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
RunningProcessesModel.cpp Everywhere: Remove a bunch of <AK/SharedBuffer.h> includes 2021-01-16 11:26:53 +01:00
RunningProcessesModel.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ScrollableWidget.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ScrollableWidget.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ScrollBar.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ScrollBar.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
SeparatorWidget.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
SeparatorWidget.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ShellSyntaxHighlighter.cpp Shell: Make the parser read consecutive sequences without recursing 2021-01-23 08:28:58 +01:00
ShellSyntaxHighlighter.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Shortcut.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Shortcut.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Slider.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Slider.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
SortingProxyModel.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
SortingProxyModel.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
SpinBox.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
SpinBox.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Splitter.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Splitter.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
StackWidget.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
StackWidget.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
StatusBar.cpp Revert "StatusBar: Allow GML files to set the number of labels to create" 2021-02-02 19:02:01 +01:00
StatusBar.h Revert "StatusBar: Allow GML files to set the number of labels to create" 2021-02-02 19:02:01 +01:00
SyntaxHighlighter.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
SyntaxHighlighter.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
TableView.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
TableView.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
TabWidget.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
TabWidget.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
TextBox.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
TextBox.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
TextDocument.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
TextDocument.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
TextEditor.cpp TextEditor: Implement word wrapping 2021-02-03 10:33:23 +01:00
TextEditor.h TextEditor: Implement word wrapping 2021-02-03 10:33:23 +01:00
TextPosition.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
TextRange.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ToolBar.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ToolBar.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ToolBarContainer.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ToolBarContainer.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
TreeView.cpp Everywhere: Hook up remaining debug macros to Debug.h. 2021-01-25 09:47:36 +01:00
TreeView.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
UndoStack.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
UndoStack.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Variant.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Variant.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
VimEditingEngine.cpp Revert "TextEditor: Add vim status indicators to the statusbar" 2021-02-02 19:01:54 +01:00
VimEditingEngine.h Revert "TextEditor: Add vim status indicators to the statusbar" 2021-02-02 19:01:54 +01:00
Widget.cpp Everywhere: Replace a bundle of dbg with dbgln. 2021-01-16 11:54:35 +01:00
Widget.h LibGUI: Resolve cyclic inclusion 2021-01-22 21:49:54 +01:00
Window.cpp LibGUI+WindowServer: Don't use a WM IPC to initiate own window resize 2021-02-01 11:23:54 +01:00
Window.h LibGUI+WindowServer: Don't use a WM IPC to initiate own window resize 2021-02-01 11:23:54 +01:00
WindowServerConnection.cpp LibIPC: Stop sending client ID to clients 2021-02-01 11:32:00 +01:00
WindowServerConnection.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
WindowType.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00