Mercurial > octave-libgccjit
comparison libgui/src/m-editor/file-editor-tab.h @ 18656:1b289f45187f gui-release
add some qscintilla actions to the menu and to the shortcut manager
* file-editor.cc (request_delete_start_word, request_delete_end_word,
request_delete_start_line, request_delete_end_line, request_delete_line,
request_copy_line, request_cut_line, request_dupllicate_delection,
request_transpose_line, request_upper_case, request_lower_case): new slots
for the added actions;
(construct): added submenus "Commands" and "Format" witht the new actions
to the edit menu;
(set_shortcuts): settings shortcuts for the new actions;
(check_actions): enabling actions depending on existence of editor tabs;
* file-editor.h: new slots, menus and actions
* file-editor-tab.cc (scintilla_command): new slot for signals from file_editor
indicating scintilla commands
* file-editor-tab.h: new slot scintilla_command
* octave_qscintilla (constructor): disabling shortcuts for actions handled by
the gui editor;
(get_global_textcursor_pos): remove unecessary namespace specification
* shortcut-manager.cc (constructor): store settings objects in class variable;
(do_init_data): initialization of new actions;
(init, do_write_shortcuts, do_set_shortcut): code cleanup accessing settings;
(shortcut_dialog_finished) fix writing to wring column of tree view
* shortcut-manager.h: settings stored as class variable
author | Torsten <ttl@justmail.de> |
---|---|
date | Fri, 18 Apr 2014 13:43:55 +0200 |
parents | 26d15a57f45b |
children | 86eca5d178a6 |
comparison
equal
deleted
inserted
replaced
18655:41489b96ebca | 18656:1b289f45187f |
---|---|
90 void toggle_breakpoint (const QWidget *ID); | 90 void toggle_breakpoint (const QWidget *ID); |
91 void next_breakpoint (const QWidget *ID); | 91 void next_breakpoint (const QWidget *ID); |
92 void previous_breakpoint (const QWidget *ID); | 92 void previous_breakpoint (const QWidget *ID); |
93 void remove_all_breakpoints (const QWidget *ID); | 93 void remove_all_breakpoints (const QWidget *ID); |
94 | 94 |
95 void scintilla_command (const QWidget *, unsigned int); | |
96 | |
95 void comment_selected_text (const QWidget *ID); | 97 void comment_selected_text (const QWidget *ID); |
96 void uncomment_selected_text (const QWidget *ID); | 98 void uncomment_selected_text (const QWidget *ID); |
97 | 99 |
98 void indent_selected_text (const QWidget *ID); | 100 void indent_selected_text (const QWidget *ID); |
99 void unindent_selected_text (const QWidget *ID); | 101 void unindent_selected_text (const QWidget *ID); |