X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FLyXAction.C;h=49617b0621b5e749913b08a6c7f993c2611367e5;hb=5c00d0f48978964a576070d5950556787aa365bb;hp=d7eee1b91e03e92acbb4571e7c306c1006bebe44;hpb=495cd0eea03f9f5471a247e60ce70abfd1114ada;p=lyx.git diff --git a/src/LyXAction.C b/src/LyXAction.C index d7eee1b91e..49617b0621 100644 --- a/src/LyXAction.C +++ b/src/LyXAction.C @@ -26,7 +26,7 @@ using lyx::support::split; using lyx::support::trim; using std::endl; - +using std::string; using std::ostream; @@ -114,6 +114,8 @@ void LyXAction::init() { LFUN_ENDBUF, "buffer-end", ReadOnly }, { LFUN_ENDBUFSEL, "buffer-end-select", ReadOnly }, { LFUN_EXPORT, "buffer-export", ReadOnly }, + { LFUN_EXPORT_CUSTOM, "buffer-export-custom", ReadOnly }, + { LFUN_PRINT, "buffer-print", ReadOnly }, { LFUN_IMPORT, "buffer-import", NoBuffer }, { LFUN_MENUNEW, "buffer-new", NoBuffer }, { LFUN_MENUNEWTMPLT,"buffer-new-template", NoBuffer }, @@ -186,6 +188,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,11 +226,14 @@ 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_INSET_TOGGLE, "", ReadOnly }, + { LFUN_NEXT_INSET_TOGGLE, "next-inset-toggle", ReadOnly }, + { LFUN_ALL_INSETS_TOGGLE, "all-insets-toggle", ReadOnly }, { LFUN_DOWN_PARAGRAPH, "paragraph-down", ReadOnly }, { LFUN_DOWN_PARAGRAPHSEL, "paragraph-down-select", ReadOnly }, { LFUN_GOTO_PARAGRAPH, "paragraph-goto", ReadOnly }, @@ -296,7 +303,6 @@ void LyXAction::init() { LFUN_TRANSPOSE_CHARS, "chars-transpose", Noop }, { LFUN_FLOAT_LIST, "float-list", Noop }, { LFUN_ESCAPE, "escape", ReadOnly }, - { LFUN_FORKS_KILL, "kill-forks", NoBuffer }, { LFUN_TOOLTIPS_TOGGLE, "toggle-tooltips", NoBuffer }, { LFUN_TRACK_CHANGES, "track-changes", Noop }, { LFUN_MERGE_CHANGES, "merge-changes", Noop }, @@ -307,7 +313,7 @@ void LyXAction::init() { 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 }, + { LFUN_DIALOG_UPDATE, "dialog-update", NoBuffer }, { LFUN_DIALOG_HIDE, "dialog-hide", Noop }, { LFUN_DIALOG_DISCONNECT_INSET, "dialog-disconnect-inset", Noop }, { LFUN_INSET_APPLY, "inset-apply", Noop }, @@ -319,6 +325,17 @@ void LyXAction::init() { LFUN_PARAGRAPH_APPLY, "paragraph-params-apply", Noop }, { LFUN_PARAGRAPH_UPDATE, "", Noop }, { LFUN_EXTERNAL_EDIT, "external-edit", Noop }, + { LFUN_GRAPHICS_EDIT, "graphics-edit", Noop }, + { LFUN_REPEAT, "repeat", NoBuffer }, + { LFUN_WORD_FIND, "word-find", Noop }, + { LFUN_WORD_REPLACE, "word-replace", Noop }, + { LFUN_KEYMAP_TOGGLE, "keymap-toggle", Noop }, + { LFUN_LANGUAGE_BUFFER, "buffer-language", Noop }, + { LFUN_TEXTCLASS_APPLY, "textclass-apply", Noop }, + { LFUN_TEXTCLASS_LOAD, "textclass-load", Noop }, + { LFUN_SAVE_AS_DEFAULT, "buffer-save-as-default", Noop }, + { LFUN_BUFFERPARAMS_APPLY, "buffer-params-apply", Noop }, + { LFUN_LYXRC_APPLY, "lyxrc-apply", NoBuffer }, { LFUN_NOACTION, "", Noop } }; @@ -366,7 +383,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; }