Mercurial > octave
view .editorconfig @ 31081:b818d4ec035e
exp cmd widget: prevent wirting in previous ouputs
* command-widget.cc (console::console): initialize new variables,
connect some qscintilla signals;
(console::append_string): make text writable;
(console::cursor_position_changed: slot for change cursor position,
prevent deleting the prompt and set read only state depending on
cursor location;
(console::move_cursor_to_end): slot for attempt to edit read only text,
move cursor to the end and add enttered key there if ti is printable;
(text_changed): slot for text changed, remember chaged state for
later use in the slot for cursor position changed;
(console::keyPressEvent): store entered key as text
* command-widget.h (console): new slots cursor_position_changed
text_changed, and move_cursor_to_end,
new class variable m_cursor_position, m_text_changed, and
m_last_key_string
author | Torsten Lilge <ttl-octave@mailbox.org> |
---|---|
date | Wed, 08 Jun 2022 20:31:10 +0200 |
parents | 640ee0d531d0 |
children |
line wrap: on
line source
root = true [*] charset = utf-8 end_of_line = lf indent_size = 2 indent_style = space insert_final_newline = true [*.{am,mk}] indent_size = tab indent_style = tab