Andreas Kling
|
fc14bdd442
LibGUI: Don't recompute line-wrapping over and over during set_text()
|
5 years ago |
Andreas Kling
|
c8e02e60a6
HackStudio+LibGUI: Implement matching curly brace highlighting
|
5 years ago |
ctfloyd
|
a3520bfdfd
GTextEditor: Alt+Shift+S alphabetically sorts selected lines
|
5 years ago |
Andreas Kling
|
ca538b6cee
LibGUI: Add a simple GWidget class registry/factory
|
5 years ago |
Rhin
|
503fe37eaa
TextEditor: Enable/disable undo & redo buttons based on availability (#740)
|
5 years ago |
Andreas Kling
|
fa77a57257
GTextEditor: Allow moving the selected line(s) up/down in bulk
|
5 years ago |
Andreas Kling
|
c16b1a515e
GTextEditor: Add a way to flush any pending on_change notifications
|
5 years ago |
rhin123
|
96c1e36ed3
TextEditor: Added redo functionality & proper stack manipulation
|
5 years ago |
rhin123
|
9e608885d1
TextEditor: Added undo functionality
|
5 years ago |
Andreas Kling
|
1282b778e7
LibGUI: Move GTextPosition and GTextRange LogStream<< to their headers
|
5 years ago |
Andreas Kling
|
b8bf998b61
LibGUI: Move text search functions from GTextEditor to GTextDocument
|
5 years ago |
Andreas Kling
|
a4709502d1
GTextEditor: Make text_position_at() protected
|
5 years ago |
Andreas Kling
|
9b13a3905b
LibGUI: Support multiple GTextEditors editing the same GTextDocument
|
5 years ago |
Andreas Kling
|
f96c683543
LibGUI: Move visual line metadata from GTextDocument to GTextEditor
|
5 years ago |
Andreas Kling
|
f1c6193d6d
LibGUI: Move GTextDocument out of GTextEditor
|
5 years ago |
Andreas Kling
|
de2b25e2c1
LibGUI: Move GTextRange and GTextPosition to their own header files
|
5 years ago |
Andreas Kling
|
bc2026d26d
LibGUI: Make GTextEditor::Span have a range instead of two positions
|
5 years ago |
Andreas Kling
|
4fa8acf6ea
GTextEditor: The Home key should jump to the first non-space character
|
5 years ago |
Andreas Kling
|
59107a7cfe
GTextEditor: Allow setting a custom font for each span
|
5 years ago |
Andreas Kling
|
0d53d74d5f
GTextEditor: Add a "span" mechanism for having custom-style text ranges
|
5 years ago |
Andreas Kling
|
0a0dfeee8b
LibGUI: Make GTextEditor::set_cursor() public
|
5 years ago |
Andreas Kling
|
93851c3832
LibGUI: Convert GTextBox, GTextEditor and GResizeCorner to ObjectPtr
|
5 years ago |
Andreas Kling
|
906582d8df
GTextEditor: Fix wrong width calculations with line-wrapping enabled
|
6 years ago |
Andreas Kling
|
3e2e086011
LibGUI: Add a way for GWidget subclasses to learn that the font changed
|
6 years ago |
Andreas Kling
|
a6be213287
GTextEditor: Add add_custom_context_menu_action()
|
6 years ago |
Andreas Kling
|
fa20dcafb5
GTextEditor: Simplify computation of visual selection start/end
|
6 years ago |
Andreas Kling
|
5aac652b4b
GTextEditor: Relayout when the line-wrapping setting is changed
|
6 years ago |
Andreas Kling
|
9752e683f6
GTextEditor: Start working on a line-wrapping feature
|
6 years ago |
Andreas Kling
|
23b70d5c59
GTextEditor: Clean up some of the rect computations
|
6 years ago |
Andrew Weller
|
e75e33eb46
TextEditor: Replaced 'Find' button with 'Prev' and 'Next' buttons.
|
6 years ago |