]> git.lyx.org Git - lyx.git/blobdiff - src/LyXAction.C
Point fix, earlier forgotten
[lyx.git] / src / LyXAction.C
index 0889c18f1c6d3e2bf7dbf12fc815f4972a31d409..14d18422b40f38f2db52b69d5b7cfe15e8706d84 100644 (file)
@@ -1,7 +1,14 @@
 /**
  * \file LyXAction.C
- * Copyright 1995-2002 the LyX Team
- * Read the file COPYING
+ * This file is part of LyX, the document processor.
+ * Licence details can be found in the file COPYING.
+ *
+ * \author Lars Gullik Bjønnes
+ * \author Jean-Marc Lasgouttes
+ * \author John Levon
+ * \author André Pönitz
+ *
+ * Full author contact details are available in file CREDITS.
  */
 
 #include <config.h>
@@ -12,6 +19,8 @@
 #include "gettext.h"
 #include "support/lstrings.h"
 
+using namespace lyx::support;
+
 using std::ostream;
 using std::endl;
 using std::pair;
@@ -114,7 +123,6 @@ void LyXAction::init()
                { LFUN_IMPORT, "buffer-import", NoBuffer },
                { LFUN_MENUNEW, "buffer-new", NoBuffer },
                { LFUN_MENUNEWTMPLT,"buffer-new-template", NoBuffer },
-               { LFUN_MENUPRINT, "buffer-print", ReadOnly },
                { LFUN_MENURELOAD, "buffer-reload", ReadOnly },
                { LFUN_SWITCHBUFFER, "buffer-switch", ReadOnly },
                { LFUN_READ_ONLY_TOGGLE, "buffer-toggle-read-only", ReadOnly },
@@ -145,14 +153,12 @@ void LyXAction::init()
                { LFUN_END_OF_SENTENCE, "end-of-sentence-period-insert", Noop },
                { LFUN_ENVIRONMENT_INSERT, "environment-insert", Noop },
                { LFUN_GOTOERROR, "error-next", ReadOnly },
-               { LFUN_REMOVEERRORS, "error-remove-all", ReadOnly },
                { LFUN_INSET_ERT, "ert-insert", Noop },
                { LFUN_FILE_INSERT, "file-insert", Noop },
                { LFUN_FILE_INSERT_ASCII, "file-insert-ascii", Noop },
                { LFUN_FILE_INSERT_ASCII_PARA, "file-insert-ascii-para", Noop },
                { LFUN_FILE_NEW, "file-new", NoBuffer },
                { LFUN_FILE_OPEN, "file-open", NoBuffer },
-               { LFUN_MENUSEARCH, "find-replace", ReadOnly },
                { LFUN_INSET_FLOAT, "float-insert", Noop },
                { LFUN_INSET_WIDE_FLOAT, "float-wide-insert", Noop },
                { LFUN_INSET_WRAP, "wrap-insert", Noop },
@@ -187,14 +193,8 @@ void LyXAction::init()
                { LFUN_INSET_OPTARG, "optional-insert", Noop },
                { LFUN_INSERT_BIBITEM, "bibitem-insert", Noop },
                { LFUN_LANGUAGE, "language", Noop },
-               { LFUN_LATEX_LOG, "latex-view-log", ReadOnly },
                { LFUN_LAYOUT, "layout", Noop },
-               { LFUN_LAYOUT_CHARACTER, "layout-character", ReadOnly },
-               { LFUN_LAYOUT_COPY, "layout-copy", Noop },
-               { LFUN_LAYOUT_DOCUMENT, "layout-document", ReadOnly },
                { LFUN_LAYOUT_PARAGRAPH, "layout-paragraph", ReadOnly },
-               { LFUN_LAYOUT_PASTE, "layout-paste", Noop },
-               { LFUN_LAYOUT_PREAMBLE, "layout-preamble", ReadOnly },
                { LFUN_LAYOUT_TABULAR, "layout-tabular", Noop },
                { LFUN_HOME, "line-begin", ReadOnly },
                { LFUN_HOMESEL, "line-begin-select", ReadOnly },
@@ -224,12 +224,12 @@ void LyXAction::init()
                { LFUN_MATH_NONUMBER, "math-nonumber", Noop },
                { LFUN_MATH_NUMBER, "math-number", Noop },
                { LFUN_MATH_EXTERN, "math-extern", Noop },
-               { LFUN_MATH_PANEL, "math-panel", Noop },
                { LFUN_MATH_SIZE, "math-size", Noop },
                { LFUN_MENU_OPEN_BY_NAME, "menu-open", NoBuffer },
                { LFUN_MENU_SEPARATOR, "menu-separator-insert", Noop },
                { LFUN_META_FAKE, "meta-prefix", NoBuffer },
                { LFUN_INSET_MINIPAGE, "minipage-insert", Noop },
+               { LFUN_INSERT_BRANCH, "branch-insert", Noop },
                { LFUN_INSERT_NOTE, "note-insert", Noop },
                { LFUN_GOTONOTE, "note-next", ReadOnly },
                { LFUN_INSET_TOGGLE, "inset-toggle", ReadOnly },
@@ -239,12 +239,9 @@ void LyXAction::init()
                { LFUN_PARAGRAPH_SPACING, "paragraph-spacing", Noop },
                { LFUN_UP_PARAGRAPH, "paragraph-up", ReadOnly },
                { LFUN_UP_PARAGRAPHSEL, "paragraph-up-select", ReadOnly },
-               { LFUN_PARENTINSERT, "parent-insert", Noop },
                { LFUN_PASTE, "paste", Noop },
-               { LFUN_DIALOG_PREFERENCES, "dialog-preferences", NoBuffer },
                { LFUN_SAVEPREFERENCES, "preferences-save", NoBuffer },
                { LFUN_PASTESELECTION, "primary-selection-paste", Noop },
-               { LFUN_PROTECTEDSPACE, "protected-space-insert", Noop },
                { LFUN_QUOTE, "quote-insert", Noop },
                { LFUN_RECONFIGURE, "reconfigure", NoBuffer },
                { LFUN_REDO, "redo", Noop },
@@ -258,6 +255,7 @@ void LyXAction::init()
                { LFUN_PRIORSEL, "screen-up-select", ReadOnly },
                { LFUN_SCROLL_INSET, "inset-scroll", ReadOnly },
                { LFUN_SELFINSERT, "self-insert", Noop },
+               { LFUN_SPACE_INSERT, "space-insert", Noop },
                { LFUN_CHARATCURSOR, "server-char-after", ReadOnly },
                { LFUN_GETFONT, "server-get-font", ReadOnly },
                { LFUN_GETLAYOUT, "server-get-layout", ReadOnly },
@@ -267,7 +265,6 @@ void LyXAction::init()
                { LFUN_NOTIFY, "server-notify", ReadOnly },
                { LFUN_SETXY, "server-set-xy", ReadOnly },
                { LFUN_SET_COLOR, "set-color", ReadOnly | NoBuffer },
-               { LFUN_SPELLCHECK, "spellchecker", Noop },
                { LFUN_CELL_BACKWARD, "cell-backward", Noop },
                { LFUN_CELL_FORWARD, "cell-forward", Noop },
                { LFUN_CELL_SPLIT, "cell-split", Noop },
@@ -286,7 +283,6 @@ void LyXAction::init()
                { LFUN_URL, "url-insert", Noop },
                { LFUN_VC_CHECKIN, "vc-check-in", ReadOnly },
                { LFUN_VC_CHECKOUT, "vc-check-out", ReadOnly },
-               { LFUN_VC_HISTORY, "vc-history", ReadOnly },
                { LFUN_VC_REGISTER, "vc-register", ReadOnly },
                { LFUN_VC_REVERT, "vc-revert", ReadOnly },
                { LFUN_VC_UNDO, "vc-undo-last", ReadOnly },
@@ -305,10 +301,7 @@ void LyXAction::init()
                { LFUN_MESSAGE, "message", NoBuffer },
                { LFUN_TRANSPOSE_CHARS, "chars-transpose", Noop },
                { LFUN_FLOAT_LIST, "float-list", Noop },
-               { LFUN_ESCAPE, "escape", Noop },
-               { LFUN_HELP_ABOUTLYX, "help-aboutlyx", NoBuffer },
-               { LFUN_HELP_TEXINFO, "help-Texinfo", NoBuffer },
-               { LFUN_FORKS_SHOW, "show-forks", NoBuffer },
+               { LFUN_ESCAPE, "escape", ReadOnly },
                { LFUN_FORKS_KILL, "kill-forks", NoBuffer },
                { LFUN_TOOLTIPS_TOGGLE, "toggle-tooltips", NoBuffer },
                { LFUN_TRACK_CHANGES, "track-changes", Noop },
@@ -317,6 +310,7 @@ void LyXAction::init()
                { LFUN_REJECT_CHANGE, "reject-change", Noop },
                { LFUN_ACCEPT_ALL_CHANGES, "accept-all-changes", Noop },
                { LFUN_REJECT_ALL_CHANGES, "reject-all-changes", Noop },
+               { LFUN_DIALOG_SHOW, "dialog-show", NoBuffer },
                { LFUN_DIALOG_SHOW_NEW_INSET, "dialog-show-new-inset", Noop },
                { LFUN_DIALOG_SHOW_NEXT_INSET, "dialog-show-next-inset", Noop },
                { LFUN_DIALOG_UPDATE, "dialog-update", Noop },
@@ -326,8 +320,10 @@ void LyXAction::init()
                { LFUN_INSET_INSERT, "inset-insert", Noop },
                { LFUN_INSET_MODIFY, "", Noop },
                { LFUN_INSET_DIALOG_UPDATE, "", Noop },
+               { LFUN_INSET_SETTINGS, "inset-settings", ReadOnly },
                { LFUN_PARAGRAPH_APPLY, "paragraph-params-apply", Noop },
                { LFUN_PARAGRAPH_UPDATE, "", Noop },
+               { LFUN_EXTERNAL_EDIT, "external-edit", Noop },
                { LFUN_NOACTION, "", Noop }
        };
 
@@ -410,7 +406,7 @@ FuncRequest LyXAction::retrieveActionArg(int pseudo) const
        if (pit != lyx_pseudo_map.end()) {
                lyxerr[Debug::ACTION] << "Found the pseudoaction: ["
                                      << pit->second.action << '|'
-                                     << pit->second.argument << "]\n";
+                                     << pit->second.argument << "]" << endl;
                return pit->second;
        } else {
                lyxerr << "Lyx Error: Unrecognized pseudo-action "
@@ -429,8 +425,8 @@ int LyXAction::LookupFunc(string const & func)
        // split action and arg
        string actstr;
        string const argstr = split(func2, actstr, ' ');
-       lyxerr[Debug::ACTION] << "Action: " << actstr << '\n';
-       lyxerr[Debug::ACTION] << "Arg   : " << argstr << '\n';
+       lyxerr[Debug::ACTION] << "Action: " << actstr << '\n'
+                             << "Arg   : " << argstr << endl;
 
        func_map::const_iterator fit = lyx_func_map.find(actstr);