Andreas Kling
|
fc14bdd442
LibGUI: Don't recompute line-wrapping over and over during set_text()
|
5 anos atrás |
Andreas Kling
|
c8e02e60a6
HackStudio+LibGUI: Implement matching curly brace highlighting
|
5 anos atrás |
Andreas Kling
|
57f7009b9e
GTextEditor: Allow GTextDocumentSpans to be "skippable"
|
5 anos atrás |
Andreas Kling
|
27a30fdc2a
GTextEditor: Allow moving the cursor span-wise with Ctrl+Left/Right
|
5 anos atrás |
ctfloyd
|
a3520bfdfd
GTextEditor: Alt+Shift+S alphabetically sorts selected lines
|
5 anos atrás |
Andreas Kling
|
ca538b6cee
LibGUI: Add a simple GWidget class registry/factory
|
5 anos atrás |
Rhin
|
503fe37eaa
TextEditor: Enable/disable undo & redo buttons based on availability (#740)
|
5 anos atrás |
Andreas Kling
|
fa77a57257
GTextEditor: Allow moving the selected line(s) up/down in bulk
|
5 anos atrás |
Andreas Kling
|
c16b1a515e
GTextEditor: Add a way to flush any pending on_change notifications
|
5 anos atrás |
rhin123
|
96c1e36ed3
TextEditor: Added redo functionality & proper stack manipulation
|
5 anos atrás |
Andreas Kling
|
f5c2ae1192
GTextEditor: Move the cursor to column 0 after deleting a whole line
|
5 anos atrás |
rhin123
|
9e608885d1
TextEditor: Added undo functionality
|
5 anos atrás |
Andreas Kling
|
b8bf998b61
LibGUI: Move text search functions from GTextEditor to GTextDocument
|
5 anos atrás |
Andreas Kling
|
bddba567b3
LibGUI: Add GTextDocument::text_in_range(GTextRange)
|
5 anos atrás |
Andreas Kling
|
9b13a3905b
LibGUI: Support multiple GTextEditors editing the same GTextDocument
|
5 anos atrás |
Andreas Kling
|
f96c683543
LibGUI: Move visual line metadata from GTextDocument to GTextEditor
|
5 anos atrás |
Andreas Kling
|
f1c6193d6d
LibGUI: Move GTextDocument out of GTextEditor
|
5 anos atrás |
Andreas Kling
|
db5178fb8f
GTextEditor: Double-clicking on a span should select the span
|
5 anos atrás |
Andreas Kling
|
8fa466e496
GTextEditor: Backspace over soft tabs
|
5 anos atrás |
Andreas Kling
|
b513a787fb
GTextEditor: set_text() should clear any existing spans
|
5 anos atrás |
Andreas Kling
|
bc2026d26d
LibGUI: Make GTextEditor::Span have a range instead of two positions
|
5 anos atrás |
Andreas Kling
|
4fa8acf6ea
GTextEditor: The Home key should jump to the first non-space character
|
5 anos atrás |
Andreas Kling
|
532001f4c1
GTextEditor: Arrow keys should only modify selection when Shift is held
|
5 anos atrás |
Andreas Kling
|
59107a7cfe
GTextEditor: Allow setting a custom font for each span
|
5 anos atrás |
Andreas Kling
|
0d53d74d5f
GTextEditor: Add a "span" mechanism for having custom-style text ranges
|
5 anos atrás |
Andreas Kling
|
0a0dfeee8b
LibGUI: Make GTextEditor::set_cursor() public
|
5 anos atrás |
Andreas Kling
|
caf1b37e75
GTextEditor: Unbreak right-aligned single-line text boxes
|
5 anos atrás |
Andreas Kling
|
b41b5433f4
LibGUI: Add Undo/Redo to GCommonActions
|
5 anos atrás |
Andreas Kling
|
e83390387c
LibGUI: Simplify GCommonActions a bit
|
5 anos atrás |
Andreas Kling
|
11f2e7cd5c
GMenu: Update apps now that you can create a nameless GMenu
|
5 anos atrás |