X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Flfuns.h;h=18272d5658a9f33cdd72c984f6bfdfa07c46197f;hb=c727c6db7f2dd7f6a727462f5d11964888d0e76e;hp=c286ed6e960f47a90d0e0245f7589a10e2026470;hpb=bc1582b0b1d24d1429227ea5f4afdc0ffb4e0f4e;p=lyx.git diff --git a/src/lfuns.h b/src/lfuns.h index c286ed6e96..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 { @@ -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, @@ -177,7 +180,7 @@ enum kb_action { 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,15 +196,15 @@ 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 @@ -236,7 +239,7 @@ enum kb_action { 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_TOOLTIPS_TOGGLE, // 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 + // 220 LFUN_CHANGES_TRACK, // Levon 20021001 (cool date !) LFUN_CHANGES_MERGE, // Levon 20021016 LFUN_CHANGE_ACCEPT, // Levon 20021016 LFUN_CHANGE_REJECT, // Levon 20021016 - // 225 LFUN_ALL_CHANGES_ACCEPT, // Levon 20021016 + // 225 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_BOX_INSERT, LFUN_LINE_INSERT, - // 245 LFUN_PAGEBREAK_INSERT, LFUN_REPEAT, + // 245 LFUN_FINISHED_LEFT, LFUN_FINISHED_RIGHT, LFUN_FINISHED_UP, - // 250 LFUN_FINISHED_DOWN, LFUN_CHARSTYLE_INSERT, + // 250 LFUN_WORD_FIND, LFUN_WORD_REPLACE, LFUN_BUFFER_EXPORT_CUSTOM, - // 255 LFUN_BUFFER_PRINT, LFUN_NEXT_INSET_TOGGLE, + // 255 LFUN_ALL_INSETS_TOGGLE, LFUN_BUFFER_LANGUAGE, LFUN_TEXTCLASS_APPLY, - // 260 LFUN_TEXTCLASS_LOAD, LFUN_BUFFER_SAVE_AS_DEFAULT, + // 260 LFUN_BUFFER_PARAMS_APPLY, LFUN_LYXRC_APPLY, LFUN_GRAPHICS_EDIT, - // 265 LFUN_INSET_REFRESH, LFUN_BUFFER_NEXT, + // 265 LFUN_BUFFER_PREVIOUS, LFUN_WORDS_COUNT, LFUN_CHANGES_OUTPUT, // jspitzm 20050121 - // 270 LFUN_BIBTEX_DATABASE_ADD, LFUN_BIBTEX_DATABASE_DEL, + // 270 LFUN_CITATION_INSERT, LFUN_OUTLINE_UP, // Vermeer 20060323 LFUN_OUTLINE_DOWN, - // 275 LFUN_OUTLINE_IN, LFUN_OUTLINE_OUT, + // 275 LFUN_PARAGRAPH_MOVE_DOWN, // Edwin 20060408 LFUN_PARAGRAPH_MOVE_UP, // Edwin 20060408 LFUN_BUFFER_TOGGLE_COMPRESSION, // bpeng 20060427 - // 280 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