Andreas Kling
|
0ece5fee14
GTextEditor: Set the vertical scrollbar step size to the line height.
|
6 år sedan |
Robin Burchell
|
ab004f73bf
Painter: Reduce the number of draw_text overloads to only involve StringView
|
6 år sedan |
Robin Burchell
|
1024dfa81a
StringViewize a bunch of things -- mostly LibGUI
|
6 år sedan |
Robin Burchell
|
9b2fb47136
GTextEditor: Take frame size into account when setting clip rect
|
6 år sedan |
Robin Burchell
|
8aecebe8f3
GTextEditor: Introduce triple click to select all
|
6 år sedan |
Robin Burchell
|
966c5d10b1
GTextEditor: Minor cleanup
|
6 år sedan |
Andreas Kling
|
ad731cc08f
LibGUI: Support cycling through focusable widgets with Tab and Shift-Tab.
|
6 år sedan |
Andreas Kling
|
6b40b081b2
GTextEditor: Add a readonly mode.
|
6 år sedan |
Andreas Kling
|
26110f7753
GTextEditor: set_cursor() should gracefully handle old cursor being invalid.
|
6 år sedan |
Andreas Kling
|
71770e000b
GTextEditor: Add very basic automatic indentation.
|
6 år sedan |
Andreas Kling
|
e2e2c78332
GTextEditor: Double-clicking on a word should select that word.
|
6 år sedan |
Andreas Kling
|
737315c228
GTextEditor: Improve cursor positioning accuracy when using a mouse.
|
6 år sedan |
Andreas Kling
|
7a5525edf4
GTextEditor: Go a little past the cursor for Home/End scroll-into-view.
|
6 år sedan |
Andreas Kling
|
2c51bc92af
GTextEditor: Always call did_change() before set_cursor().
|
6 år sedan |
Andreas Kling
|
4e715dbc71
GTextEditor: Account for the GFrame border in the painting code.
|
6 år sedan |
Andreas Kling
|
0c88ce9ee3
GTextEditor: Expand the content "to-fill" for right aligned text.
|
6 år sedan |
Andreas Kling
|
f1eba2295d
GTextEditor: Make the line_widget_rect() span the widget horizontally.
|
6 år sedan |
Andreas Kling
|
4bea3a4aa6
GTextEditor: Turn off the ruler by default.
|
6 år sedan |
Andreas Kling
|
5c240af3f7
GTextEditor: Fix line_content_rect() behavior with custom alignments.
|
6 år sedan |
Andreas Kling
|
62f0aae4ca
GTextEditor: Add support for different text alignments.
|
6 år sedan |
Andreas Kling
|
5c5ce4f885
LibGUI: Allow GActions to be scoped either globally or widget-locally.
|
6 år sedan |
Andreas Kling
|
ae3ec3fc37
LibGUI: Give GTextEditor a context menu.
|
6 år sedan |
Andreas Kling
|
32e5c8c689
GTextEditor: Add on_selection_changed callback.
|
6 år sedan |
Andreas Kling
|
b8062f69d8
LibCore: Add CEvent and make LibGUI/GEvent inherit from it.
|
6 år sedan |
Andreas Kling
|
4ab0cd5d4c
LibGUI: Move frame painting from GFrame to StylePainter.
|
6 år sedan |
Andreas Kling
|
313ac51832
LibGUI: Turn GTextBox into a wrapper around a single-line GTextEditor.
|
6 år sedan |
Andreas Kling
|
151b7149e6
GTextEditor: Add GTextEditor::on_change callback for when content changes.
|
6 år sedan |
Andreas Kling
|
bcc00857a4
AK: Revert Eternal<T> for now since it doesn't work as intended.
|
6 år sedan |
Andreas Kling
|
c02c9880b6
AK: Add Eternal<T> and use it in various places.
|
6 år sedan |
Andreas Kling
|
dcf6726487
WindowServer: Add support for per-window override cursors.
|
6 år sedan |