X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Flfuns.h;h=18272d5658a9f33cdd72c984f6bfdfa07c46197f;hb=c727c6db7f2dd7f6a727462f5d11964888d0e76e;hp=d287f5d952a6b113ca5323eb670685f081d35c35;hpb=b6c3478eda7703baff04c4e885f810a523cf283b;p=lyx.git diff --git a/src/lfuns.h b/src/lfuns.h index d287f5d952..18272d5658 100644 --- a/src/lfuns.h +++ b/src/lfuns.h @@ -18,12 +18,15 @@ #include + +namespace lyx { + /** These are all the lyx functions, the main mechanism * through which the frontends communicate with the core. * * They are managed in LyXAction.C and handled in various * ::dispatch() functions, starting with LyXFunc.C:dispatch(), - * BufferView_pimpl::dispatch(), LCursor::dispatch() and + * BufferView::dispatch(), LCursor::dispatch() and * Inset*::doDispatch(); */ enum kb_action { @@ -84,30 +87,30 @@ enum kb_action { LFUN_BUFFER_BEGIN, // 45 LFUN_BUFFER_END, - LFUN_CHAR_FORWARDSEL, - LFUN_BACKWARD_SELECT, + LFUN_CHAR_FORWARD_SELECT, + LFUN_CHAR_BACKWARD_SELECT, LFUN_UP_SELECT, LFUN_DOWN_SELECT, // 50 - LFUN_SCREEN_UPSEL, - LFUN_SCREEN_DOWNSEL, - LFUN_LINE_BEGINSEL, - LFUN_LINE_ENDSEL, - LFUN_WORD_FORWARDSEL, + LFUN_SCREEN_UP_SELECT, + LFUN_SCREEN_DOWN_SELECT, + LFUN_LINE_BEGIN_SELECT, + LFUN_LINE_END_SELECT, + LFUN_WORD_FORWARD_SELECT, // 55 - LFUN_WORD_BACKWARDSEL, + LFUN_WORD_BACKWARD_SELECT, LFUN_WORD_SELECT, - LFUN_BUFFER_BEGINSEL, - LFUN_BUFFER_ENDSEL, + LFUN_BUFFER_BEGIN_SELECT, + LFUN_BUFFER_END_SELECT, LFUN_SPACE_INSERT, // JSpitzm 20030520 // 60 LFUN_MARK_TOGGLE, - LFUN_DELETE_FORWARD, - LFUN_DELETE_FORWARD_BACKWARD, + LFUN_CHAR_DELETE_FORWARD, + LFUN_CHAR_DELETE_BACKWARD, LFUN_BREAK_LINE, LFUN_BREAK_PARAGRAPH, // 65 - LFUN_BREAK_PARAGRAPHKEEPLAYOUT, + LFUN_BREAK_PARAGRAPH_KEEP_LAYOUT, LFUN_QUOTE_INSERT, LFUN_ACCENT_CIRCUMFLEX, LFUN_MATH_SUBSCRIPT, @@ -146,7 +149,7 @@ enum kb_action { LFUN_SERVER_NOTIFY, LFUN_SERVER_GOTO_FILE_ROW, LFUN_NOTE_INSERT, - LFUN_ENVIRONMENT_INSERT, + LFUN_ENVIRONMENT_INSERT, // unused as of 20060905 LFUN_KEYMAP_OFF, // 100 LFUN_KEYMAP_PRIMARY, @@ -169,15 +172,15 @@ enum kb_action { // 115 LFUN_MATH_IMPORT_SELECTION, // Andre' 20010704 LFUN_MATH_SPACE, // Andre' 20010725 - LFUN_DELETE_FORWARD_WORD_FORWARD, - LFUN_DELETE_FORWARD_WORD_BACKWARD, - LFUN_DELETE_FORWARD_LINE_FORWARD, + LFUN_WORD_DELETE_FORWARD, + LFUN_WORD_DELETE_BACKWARD, + LFUN_LINE_DELETE, // 120 LFUN_MARK_OFF, LFUN_MARK_ON, LFUN_LAYOUT, LFUN_LAYOUT_PARAGRAPH, - LFUN_DROP_LAYOUTS_CHOICE, + LFUN_DROP_LAYOUTS_CHOICE, // used in bindings as of 20060905 // 125 LFUN_FONT_CODE, LFUN_FONT_SANS, @@ -193,50 +196,50 @@ enum kb_action { // 135 LFUN_DEPTH_DECREMENT, LFUN_DEPTH_INCREMENT, - LFUN_MENU_OPEN, + LFUN_MENU_OPEN, // used in bindings as of 20060905 LFUN_CANCEL, LFUN_META_PREFIX, // 140 LFUN_COMMAND_EXECUTE, LFUN_FILE_INSERT, - LFUN_FILE_INSERT_ASCII, // CFO-G 1997-11-19 - LFUN_FILE_INSERT_ASCII_PARA, // Levon 2001-02-14 - LFUN_FILE_NEW, + LFUN_FILE_INSERT_PLAINTEXT, // CFO-G 1997-11-19 + LFUN_FILE_INSERT_PLAINTEXT_PARA,// Levon 2001-02-14 + LFUN_FILE_NEW, // for scripting purposes // 145 LFUN_FILE_OPEN, LFUN_PARAGRAPH_UP, // Asger 1996-10-01 - LFUN_PARAGRAPH_UPSEL, // Asger 1996-10-01 + LFUN_PARAGRAPH_UP_SELECT, // Asger 1996-10-01 LFUN_PARAGRAPH_DOWN, // Asger 1996-10-01 - LFUN_PARAGRAPH_DOWNSEL, // Asger 1996-10-01 + LFUN_PARAGRAPH_DOWN_SELECT, // Asger 1996-10-01 // 150 LFUN_BREAK_PARAGRAPH_SKIP, - LFUN_DELETE_FORWARD_BACKWARD_SKIP, + LFUN_DELETE_BACKWARD_SKIP, LFUN_DELETE_FORWARD_SKIP, - LFUN_BUFFER_NEWTMPLT, // Asger 1997-02-02 - LFUN_BUFFER_RELOAD, // Asger 1997-02-02 + LFUN_BUFFER_NEW_TEMPLATE, // Asger 1997-02-02 + LFUN_BUFFER_RELOAD, // Asger 1997-02-02 // 155 LFUN_RECONFIGURE, // Asger 1997-02-14 LFUN_INDEX_PRINT, // Lgb 97-02-27 LFUN_CELL_SPLIT, - LFUN_BUFFER_CHILD_OPEN, // Ale 970528 + LFUN_BUFFER_CHILD_OPEN, // Ale 970528 LFUN_TOC_INSERT, // Lgb 97-05-27 // 160 LFUN_FLOAT_LIST, // Lgb 20010503 LFUN_BUFFER_TOGGLE_READ_ONLY, // Lgb 97-05-27 LFUN_VC_REGISTER, // Lgb 97-07-01 - LFUN_VC_CHECK_IN, // Lgb 97-07-01 - LFUN_VC_CHECK_OUT, // Lgb 97-07-01 + LFUN_VC_CHECK_IN, // Lgb 97-07-01 + LFUN_VC_CHECK_OUT, // Lgb 97-07-01 // 165 LFUN_VC_REVERT, // Lgb 97-07-01 - LFUN_VC_UNDO_LAST, // Lgb 97-07-01 - LFUN_BUFFER_EXPORT, // Lgb 97-07-29 + LFUN_VC_UNDO_LAST, // Lgb 97-07-01 + LFUN_BUFFER_EXPORT, // Lgb 97-07-29 LFUN_LABEL_GOTO, // Ale 970806 - LFUN_DOTS_INSERT, // Asger 970929 + LFUN_DOTS_INSERT, // Asger 970929 // 170 - LFUN_LINE_END_OF_SENTENCE_PERIOD_INSERT, // Asger 970929 + LFUN_END_OF_SENTENCE_PERIOD_INSERT, // Asger 970929 LFUN_TOGGLE_CURSOR_FOLLOWS_SCROLLBAR, // ARRae 971202 LFUN_BUFFER_CHKTEX, // Asger 971030 - LFUN_HTML_INSERT, // CFO-G 971121 + LFUN_HTML_INSERT, // CFO-G 971121; must co-exist with URL_INSERT as of 20060905 LFUN_URL_INSERT, // CFO-G 971121 // 175 LFUN_WORD_FIND_FORWARD, // Etienne 980216 @@ -264,113 +267,126 @@ enum kb_action { LFUN_FLOAT_INSERT, // Lgb 20000627 // 195 LFUN_FLOAT_WIDE_INSERT, // Lgb 20010531 - LFUN_CAPTION_INSERT, // Lgb 20000718 + LFUN_CAPTION_INSERT, // Lgb 20000718; inactive as of 20060905 LFUN_BUFFER_SWITCH, LFUN_TABULAR_FEATURE, // Jug 20000728 LFUN_LAYOUT_TABULAR, // Jug 20000731 // 200 - LFUN_INSET_SCROLL, // Jug 20000801 LFUN_BUFFER_UPDATE, // Dekel 20000805 LFUN_INDEX_INSERT, // Angus 20000803 LFUN_SCREEN_FONT_UPDATE, // ARRae 20000813 LFUN_PARAGRAPH_GOTO, // Dekel 20000826 - // 205 LFUN_REFERENCE_NEXT, // Dekel 20010114 + // 205 LFUN_BOOKMARK_SAVE, // Dekel 20010127 LFUN_BOOKMARK_GOTO, // Dekel 20010127 LFUN_SELECT_FILE_SYNC, // Levon 20010214 - LFUN_MESSAGE, // Lgb 20010408 - // 210 + LFUN_MESSAGE, // Lgb 20010408; for scripting purposes, output in minibuffer LFUN_CHARS_TRANSPOSE, // Lgb 20010425 + // 210 LFUN_ESCAPE, // Lgb 20010517 LFUN_THESAURUS_ENTRY, // Levon 20010720 - LFUN_TOGGLE_TOOLTIPS, // Angus 8 Mar 2002 LFUN_OPTIONAL_INSERT, // Martin 12 Aug 2002 - // 215 LFUN_MOUSE_PRESS, // André 9 Aug 2002 + // 215 LFUN_MOUSE_MOTION, // André 9 Aug 2002 LFUN_MOUSE_RELEASE, // André 9 Aug 2002 LFUN_MOUSE_DOUBLE, // André 9 Aug 2002 LFUN_MOUSE_TRIPLE, // André 9 Aug 2002 - // 220 LFUN_WRAP_INSERT, // Dekel 7 Apr 2002 - LFUN_TRACK_CHANGES, // Levon 20021001 (cool date !) - LFUN_MERGE_CHANGES, // Levon 20021016 - LFUN_ACCEPT_CHANGE, // Levon 20021016 - LFUN_REJECT_CHANGE, // Levon 20021016 + // 220 + LFUN_CHANGES_TRACK, // Levon 20021001 (cool date !) + LFUN_CHANGES_MERGE, // Levon 20021016 + LFUN_CHANGE_ACCEPT, // Levon 20021016 + LFUN_CHANGE_REJECT, // Levon 20021016 + LFUN_ALL_CHANGES_ACCEPT, // Levon 20021016 // 225 - LFUN_ACCEPT_ALL_CHANGES, // Levon 20021016 - LFUN_REJECT_ALL_CHANGES, // Levon 20021016 + LFUN_ALL_CHANGES_REJECT, // Levon 20021016 LFUN_BIBITEM_INSERT, // André 14 Feb 2003 LFUN_DIALOG_SHOW, LFUN_DIALOG_SHOW_NEW_INSET, - // 230 - LFUN_DIALOG_SHOW_NEXT_INSET, LFUN_DIALOG_UPDATE, + // 230 LFUN_DIALOG_HIDE, LFUN_DIALOG_DISCONNECT_INSET, LFUN_INSET_APPLY, - // 235 LFUN_INSET_INSERT, LFUN_INSET_MODIFY, + // 235 LFUN_INSET_DIALOG_UPDATE, LFUN_INSET_SETTINGS, LFUN_PARAGRAPH_PARAMS_APPLY, - // 240 LFUN_PARAGRAPH_UPDATE, LFUN_EXTERNAL_EDIT, + // 240 LFUN_BRANCH_INSERT, - LFUN_INSET_DIALOG_SHOW, LFUN_BOX_INSERT, - // 245 LFUN_LINE_INSERT, LFUN_PAGEBREAK_INSERT, LFUN_REPEAT, + // 245 LFUN_FINISHED_LEFT, LFUN_FINISHED_RIGHT, - // 250 LFUN_FINISHED_UP, LFUN_FINISHED_DOWN, LFUN_CHARSTYLE_INSERT, + // 250 LFUN_WORD_FIND, LFUN_WORD_REPLACE, - // 255 LFUN_BUFFER_EXPORT_CUSTOM, LFUN_BUFFER_PRINT, - LFUN_SCREEN_DOWN_INSET_TOGGLE, + LFUN_NEXT_INSET_TOGGLE, + // 255 LFUN_ALL_INSETS_TOGGLE, LFUN_BUFFER_LANGUAGE, - // 260 LFUN_TEXTCLASS_APPLY, LFUN_TEXTCLASS_LOAD, LFUN_BUFFER_SAVE_AS_DEFAULT, + // 260 LFUN_BUFFER_PARAMS_APPLY, LFUN_LYXRC_APPLY, - // 265 LFUN_GRAPHICS_EDIT, LFUN_INSET_REFRESH, - LFUN_SCREEN_DOWNBUFFER, + LFUN_BUFFER_NEXT, + // 265 LFUN_BUFFER_PREVIOUS, LFUN_WORDS_COUNT, - // 270 - LFUN_OUTPUT_CHANGES, // jspitzm 20050121 + LFUN_CHANGES_OUTPUT, // jspitzm 20050121 LFUN_BIBTEX_DATABASE_ADD, LFUN_BIBTEX_DATABASE_DEL, + // 270 LFUN_CITATION_INSERT, LFUN_OUTLINE_UP, // Vermeer 20060323 - // 275 LFUN_OUTLINE_DOWN, LFUN_OUTLINE_IN, LFUN_OUTLINE_OUT, + // 275 LFUN_PARAGRAPH_MOVE_DOWN, // Edwin 20060408 LFUN_PARAGRAPH_MOVE_UP, // Edwin 20060408 - // 280 LFUN_BUFFER_TOGGLE_COMPRESSION, // bpeng 20060427 LFUN_MATH_BIGDELIM, + LFUN_CLIPBOARD_PASTE, + // 280 + LFUN_INSET_DISSOLVE, // jspitzm 20060807 + LFUN_CHANGE_NEXT, + LFUN_WINDOW_NEW, // Abdel 20061021 + LFUN_WINDOW_CLOSE, // Abdel 20061023 + LFUN_UNICODE_INSERT, // Lgb 20061022 + // 285 + LFUN_BOOKMARK_CLEAR, // bpeng 20061031 + LFUN_TOOLBAR_TOGGLE_STATE, // bpeng 20061101 + LFUN_NOMENCL_INSERT, // Ugras + LFUN_NOMENCL_PRINT, // Ugras + LFUN_CLEARPAGE_INSERT, // Ugras 20061125 + //290 + LFUN_CLEARDOUBLEPAGE_INSERT, // ugras 20061125 LFUN_LASTACTION // end of the table }; std::ostream & operator<<(std::ostream &, kb_action); + +} // namespace lyx + #endif // LFUNS_H