summaryrefslogtreecommitdiff
path: root/LibGUI/GTextEditor.h
AgeCommit message (Expand)Author
2019-06-22GTextEditor: Add select_all() API.Andreas Kling
2019-06-21AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr.Andreas Kling
2019-06-07Meta: Tweak .clang-format to not wrap braces after enums.Andreas Kling
2019-06-03StringViewize a bunch of things -- mostly LibGUIRobin Burchell
2019-05-28Add clang-format fileRobin Burchell
2019-05-16GTextEditor: Introduce triple click to select allRobin Burchell
2019-05-08GTextEditor: Add a readonly mode.Andreas Kling
2019-04-25GTextEditor: Add very basic automatic indentation.Andreas Kling
2019-04-25GTextEditor: Double-clicking on a word should select that word.Andreas Kling
2019-04-24GTextEditor: Expand the content "to-fill" for right aligned text.Andreas Kling
2019-04-24GTextEditor: Turn off the ruler by default.Andreas Kling
2019-04-24GTextEditor: Fix line_content_rect() behavior with custom alignments.Andreas Kling
2019-04-24GTextEditor: Add support for different text alignments.Andreas Kling
2019-04-18LibGUI: Give GTextEditor a context menu.Andreas Kling
2019-04-12GTextEditor: Add on_selection_changed callback.Andreas Kling
2019-04-11VisualBuilder: Tweak grid size and add an (empty) toolbox window.Andreas Kling
2019-04-10LibCore: Add CEvent and make LibGUI/GEvent inherit from it.Andreas Kling
2019-04-10LibGUI: Turn GTextBox into a wrapper around a single-line GTextEditor.Andreas Kling
2019-04-09GTextEditor: Add GTextEditor::on_change callback for when content changes.Andreas Kling
2019-03-31WindowServer: Add support for per-window override cursors.Andreas Kling
2019-03-25GTextEditor: Shift+Delete should delete the current line.Andreas Kling
2019-03-20TextEditor: The delete key should work even when there's no selection.Andreas Kling
2019-03-20TextEditor: Add "delete" action.Andreas Kling
2019-03-19LibGUI: Add GInputBox for getting a string from a modal dialog.Andreas Kling
2019-03-16LibGUI: Let GTextEditor deal with its horizontal padding internally.Andreas Kling
2019-03-16LibGUI: Make GTextEditor inherit from GScrollableWidget.Andreas Kling
2019-03-16LibGUI: Make class_name() public so you can always call it.Andreas Kling
2019-03-15GTextEditor: Disable the ruler in single-line mode.Andreas Kling
2019-03-15IRCClient+LibGUI: Add an input box so we can send messages to channels.Andreas Kling
2019-03-10GTextEditor: Let the Tab key insert up to 4 spaces.Andreas Kling
2019-03-08GTextEditor: Use a subwidget for the scrollbar corner and tighten clipping.Andreas Kling
2019-03-08GTextEditor: Refactor selection into a GTextRange class.Andreas Kling
2019-03-08LibGUI+WindowServer: Implement drag-to-select behavior in GTextEditor.Andreas Kling
2019-03-08GTextEditor: Simplify delete_selection().Andreas Kling
2019-03-08GTextEditor: Work on cut/copy/paste operations.Andreas Kling
2019-03-08GTextEditor: Add selected_text() function.Andreas Kling
2019-03-08GTextEditor: Add basic selection support.Andreas Kling
2019-03-07GTextEditor: Add a ruler column that always shows the line numbers.Andreas Kling
2019-03-07GTextEditor: Add write_to_file(String path) :^)Andreas Kling
2019-03-07GTextEditor: Support splitting lines at the cursor with the Return key.Andreas Kling
2019-03-07GTextEditor: Merge with previous line if backspacing at column 0.Andreas Kling
2019-03-07GTextEditor: More work on basic line editing. Insert/remove characters.Andreas Kling
2019-03-07GTextEditor: Start working on editing, starting with inserting newlines.Andreas Kling
2019-03-07GTextEditor: Only paint lines inside the dirty rect.Andreas Kling
2019-03-07GTextEditor: Let's use a Vector for the line backing store.Andreas Kling
2019-03-07GTextEditor: Allow moving the cursor by clicking.Andreas Kling
2019-03-07GTextEditor: Make the cursor invalidation work with the padding().Andreas Kling
2019-03-07GTextEditor: Add Home/End and Ctrl+Home/Ctrl+End navigation shortcuts.Andreas Kling
2019-03-07GTextEditor: Improvements to cursor rendering.Andreas Kling
2019-03-07GTextEditor: Draw the cursor line in a slightly darker shade.Andreas Kling