Andreas Kling
|
32e5c8c689
GTextEditor: Add on_selection_changed callback.
|
6 سال پیش |
Andreas Kling
|
c71ece77fa
VisualBuilder: Tweak grid size and add an (empty) toolbox window.
|
6 سال پیش |
Andreas Kling
|
b8062f69d8
LibCore: Add CEvent and make LibGUI/GEvent inherit from it.
|
6 سال پیش |
Andreas Kling
|
313ac51832
LibGUI: Turn GTextBox into a wrapper around a single-line GTextEditor.
|
6 سال پیش |
Andreas Kling
|
151b7149e6
GTextEditor: Add GTextEditor::on_change callback for when content changes.
|
6 سال پیش |
Andreas Kling
|
dcf6726487
WindowServer: Add support for per-window override cursors.
|
6 سال پیش |
Andreas Kling
|
838a06096a
GTextEditor: Shift+Delete should delete the current line.
|
6 سال پیش |
Andreas Kling
|
ed2303e2d8
TextEditor: The delete key should work even when there's no selection.
|
6 سال پیش |
Andreas Kling
|
f0915641c5
TextEditor: Add "delete" action.
|
6 سال پیش |
Andreas Kling
|
a6538feed1
LibGUI: Add GInputBox for getting a string from a modal dialog.
|
6 سال پیش |
Andreas Kling
|
ec8bffb06d
LibGUI: Let GTextEditor deal with its horizontal padding internally.
|
6 سال پیش |
Andreas Kling
|
3854e752cb
LibGUI: Make GTextEditor inherit from GScrollableWidget.
|
6 سال پیش |
Andreas Kling
|
eb610b309e
LibGUI: Make class_name() public so you can always call it.
|
6 سال پیش |
Andreas Kling
|
7e3673f710
GTextEditor: Disable the ruler in single-line mode.
|
6 سال پیش |
Andreas Kling
|
1fc283ed7d
IRCClient+LibGUI: Add an input box so we can send messages to channels.
|
6 سال پیش |
Andreas Kling
|
8017c1e17c
GTextEditor: Let the Tab key insert up to 4 spaces.
|
6 سال پیش |
Andreas Kling
|
5a28392660
GTextEditor: Use a subwidget for the scrollbar corner and tighten clipping.
|
6 سال پیش |
Andreas Kling
|
032549d7bf
GTextEditor: Refactor selection into a GTextRange class.
|
6 سال پیش |
Andreas Kling
|
f40d11f06d
LibGUI+WindowServer: Implement drag-to-select behavior in GTextEditor.
|
6 سال پیش |
Andreas Kling
|
c4937f01d8
GTextEditor: Simplify delete_selection().
|
6 سال پیش |
Andreas Kling
|
48d48679b0
GTextEditor: Work on cut/copy/paste operations.
|
6 سال پیش |
Andreas Kling
|
6576ac8332
GTextEditor: Add selected_text() function.
|
6 سال پیش |
Andreas Kling
|
b5521e1b0d
GTextEditor: Add basic selection support.
|
6 سال پیش |
Andreas Kling
|
9867fe1025
GTextEditor: Add a ruler column that always shows the line numbers.
|
6 سال پیش |
Andreas Kling
|
187d7cb400
GTextEditor: Add write_to_file(String path) :^)
|
6 سال پیش |
Andreas Kling
|
43d56b6f3a
GTextEditor: Support splitting lines at the cursor with the Return key.
|
6 سال پیش |
Andreas Kling
|
38662f884d
GTextEditor: Merge with previous line if backspacing at column 0.
|
6 سال پیش |
Andreas Kling
|
6094f592a9
GTextEditor: More work on basic line editing. Insert/remove characters.
|
6 سال پیش |
Andreas Kling
|
8425ea971a
GTextEditor: Start working on editing, starting with inserting newlines.
|
6 سال پیش |
Andreas Kling
|
b4df33e453
GTextEditor: Only paint lines inside the dirty rect.
|
6 سال پیش |