X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Flfuns.h;h=486c51b879cc5aa69d2f743d0cff279dc5895ccb;hb=35204f8f33d7400a5fefeffea533fb4cb4097211;hp=2d988ce27cdc019102962ca4e7616a36c4a0333d;hpb=a2f396827ce601f22fc4456c766de0079caa65c0;p=lyx.git diff --git a/src/lfuns.h b/src/lfuns.h index 2d988ce27c..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 { @@ -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,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,7 +204,7 @@ 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 @@ -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,7 +267,7 @@ 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 @@ -278,12 +281,11 @@ enum kb_action { LFUN_BOOKMARK_SAVE, // Dekel 20010127 LFUN_BOOKMARK_GOTO, // Dekel 20010127 LFUN_SELECT_FILE_SYNC, // Levon 20010214 - LFUN_MESSAGE, // Lgb 20010408 + 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 LFUN_MOUSE_PRESS, // André 9 Aug 2002 // 215 @@ -366,10 +368,22 @@ enum kb_action { 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