]> git.lyx.org Git - lyx.git/blobdiff - src/LyXAction.C
more cursor dispatch
[lyx.git] / src / LyXAction.C
index d7eee1b91e03e92acbb4571e7c306c1006bebe44..f424e4c8d805b5bb5281599aee8b65e272454ef6 100644 (file)
@@ -26,7 +26,7 @@ using lyx::support::split;
 using lyx::support::trim;
 
 using std::endl;
-
+using std::string;
 using std::ostream;
 
 
@@ -186,6 +186,8 @@ void LyXAction::init()
                { LFUN_INSERT_LABEL, "label-insert", Noop },
                { LFUN_INSET_OPTARG, "optional-insert", Noop },
                { LFUN_INSERT_BIBITEM, "bibitem-insert", Noop },
+               { LFUN_INSERT_LINE, "line-insert", Noop },
+               { LFUN_INSERT_PAGEBREAK, "pagebreak-insert", Noop },
                { LFUN_LANGUAGE, "language", Noop },
                { LFUN_LAYOUT, "layout", Noop },
                { LFUN_LAYOUT_PARAGRAPH, "layout-paragraph", ReadOnly },
@@ -222,9 +224,10 @@ void LyXAction::init()
                { 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_CHARSTYLE, "charstyle-insert", Noop },
                { LFUN_INSERT_NOTE, "note-insert", Noop },
+               { LFUN_INSERT_BOX, "box-insert", Noop },
                { LFUN_GOTONOTE, "note-next", ReadOnly },
                { LFUN_INSET_TOGGLE, "inset-toggle", ReadOnly },
                { LFUN_DOWN_PARAGRAPH, "paragraph-down", ReadOnly },
@@ -319,6 +322,9 @@ void LyXAction::init()
                { LFUN_PARAGRAPH_APPLY, "paragraph-params-apply", Noop },
                { LFUN_PARAGRAPH_UPDATE, "", Noop },
                { LFUN_EXTERNAL_EDIT, "external-edit", Noop },
+               { LFUN_REPEAT, "repeat", NoBuffer },
+               { LFUN_WORD_FIND, "word-find", Noop },
+               { LFUN_WORD_REPLACE, "word-replace", Noop },
                { LFUN_NOACTION, "", Noop }
        };
 
@@ -366,7 +372,10 @@ bool LyXAction::funcHasFlag(kb_action action,
 {
        info_map::const_iterator ici = lyx_info_map.find(action);
 
-       BOOST_ASSERT(ici != lyx_info_map.end());
+       if (ici == lyx_info_map.end()) {
+               lyxerr << "action: " << action << " is not known." << endl;
+               BOOST_ASSERT(false);
+       }
 
        return ici->second.attrib & flag;
 }