X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Flfuns.h;h=486c51b879cc5aa69d2f743d0cff279dc5895ccb;hb=35204f8f33d7400a5fefeffea533fb4cb4097211;hp=3a4ce8116bff26f5a8c45d9e515c5dc116da9e75;hpb=da65e2b7fbe29c5bca2812a56d5bbdb7efb702e5;p=lyx.git diff --git a/src/lfuns.h b/src/lfuns.h index 3a4ce8116b..486c51b879 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,7 +196,7 @@ 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 @@ -201,42 +204,42 @@ enum kb_action { 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_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,101 +267,96 @@ 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, @@ -366,10 +364,26 @@ enum kb_action { LFUN_PARAGRAPH_MOVE_DOWN, // Edwin 20060408 LFUN_PARAGRAPH_MOVE_UP, // Edwin 20060408 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_LASTACTION // end of the table }; std::ostream & operator<<(std::ostream &, kb_action); + +} // namespace lyx + #endif // LFUNS_H