]> git.lyx.org Git - lyx.git/blobdiff - src/lfuns.h
* output_plaintext.C: cosmetics in comment: line length cannot be < 0
[lyx.git] / src / lfuns.h
index 2d988ce27cdc019102962ca4e7616a36c4a0333d..18272d5658a9f33cdd72c984f6bfdfa07c46197f 100644 (file)
 
 #include <iosfwd>
 
+
+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,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,25 @@ 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_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