#include "gettext.h"
#include "support/lstrings.h"
- /*
+/*
NAMING RULES FOR USER-COMMANDS
Here's the set of rules to apply when a new command name is introduced:
(May 19 1996, 12:04, RvdK)
*/
-
// These are globals.
LyXAction lyxaction;
if (init) return;
lfun_item items[] = {
- { LFUN_ACUTE, "accent-acute", "", Noop },
- { LFUN_BREVE, "accent-breve", "", Noop },
- { LFUN_CARON, "accent-caron", "", Noop },
- { LFUN_CEDILLA, "accent-cedilla", "", Noop },
- { LFUN_CIRCLE, "accent-circle", "", Noop },
- { LFUN_CIRCUMFLEX, "accent-circumflex", "", Noop },
- { LFUN_DOT, "accent-dot", "", Noop },
- { LFUN_GRAVE, "accent-grave", "", Noop },
- { LFUN_HUNG_UMLAUT, "accent-hungarian-umlaut", "", Noop },
- { LFUN_MACRON, "accent-macron", "", Noop },
- { LFUN_OGONEK, "accent-ogonek", "", Noop },
- { LFUN_SPECIAL_CARON, "accent-special-caron", "", Noop },
- { LFUN_TIE, "accent-tie", "", Noop },
- { LFUN_TILDE, "accent-tilde", "", Noop },
- { LFUN_UMLAUT, "accent-umlaut", "", Noop },
- { LFUN_UNDERBAR, "accent-underbar", "", Noop },
- { LFUN_UNDERDOT, "accent-underdot", "", Noop },
- { LFUN_VECTOR, "accent-vector", "", Noop },
- { LFUN_APPENDIX, "appendix", N_("Insert appendix"), Noop },
- { LFUN_APROPOS, "apropos", N_("Describe command"), NoBuffer|ReadOnly },
- { LFUN_LEFTSEL, "backward-select",
- N_("Select previous char"), ReadOnly },
- { LFUN_BIBDB_ADD, "bibtex-database-add", "", Noop },
- { LFUN_BIBDB_DEL, "bibtex-database-del", "", Noop },
- { LFUN_INSERT_BIBTEX, "bibtex-insert", N_("Insert bibtex"), Noop },
- { LFUN_BIBTEX_STYLE, "bibtex-style", "", Noop },
- { LFUN_BREAKLINE, "break-line", "", Noop },
- { LFUN_BREAKPARAGRAPH, "break-paragraph", "", Noop },
- { LFUN_BREAKPARAGRAPHKEEPLAYOUT, "break-paragraph-keep-layout",
- "", Noop },
- { LFUN_BREAKPARAGRAPH_SKIP, "break-paragraph-skip", "", Noop },
- { LFUN_BUILDPROG, "build-program", _("Build program"), Noop },
- { LFUN_AUTOSAVE, "buffer-auto-save", N_("Autosave"), Noop },
- { LFUN_BEGINNINGBUF, "buffer-begin",
- N_("Go to beginning of document"), ReadOnly },
- { LFUN_BEGINNINGBUFSEL, "buffer-begin-select",
- N_("Select to beginning of document"), ReadOnly },
- { LFUN_CHILDINSERT, "buffer-child-insert", "", Noop },
- { LFUN_CHILDOPEN, "buffer-child-open", "", ReadOnly },
- { LFUN_RUNCHKTEX, "buffer-chktex", N_("Check TeX"), ReadOnly },
- { LFUN_CLOSEBUFFER, "buffer-close", N_("Close"), ReadOnly },
- { LFUN_ENDBUF, "buffer-end",
- N_("Go to end of document"), ReadOnly },
- { LFUN_ENDBUFSEL, "buffer-end-select",
- N_("Select to end of document"), ReadOnly },
- { LFUN_EXPORT, "buffer-export", N_("Export to"), ReadOnly },
- { LFUN_FAX, "buffer-fax", N_("Fax"), ReadOnly },
- { LFUN_INSERTFOOTNOTE, "buffer-float-insert", "", Noop },
- { LFUN_IMPORT, "buffer-import",
- N_("Import document"), NoBuffer },
- { LFUN_BUFFERBULLETSSELECT, "buffer-itemize-bullets-select",
- "", Noop },
- { LFUN_MENUNEW, "buffer-new", N_("New document") , NoBuffer },
- { LFUN_MENUNEWTMPLT,"buffer-new-template",
- N_("New document from template"), NoBuffer },
- { LFUN_MENUOPEN, "buffer-open", N_("Open"), NoBuffer },
- { LFUN_PREVBUFFER, "buffer-previous",
- N_("Switch to previous document"), ReadOnly },
- { LFUN_MENUPRINT, "buffer-print", N_("Print"), ReadOnly },
- { LFUN_MENURELOAD, "buffer-reload",
- N_("Revert to saved"), ReadOnly },
- { LFUN_READ_ONLY_TOGGLE, "buffer-toggle-read-only",
- N_("Toggle read-only"), ReadOnly },
- { LFUN_RUNLATEX, "buffer-typeset", N_("Update DVI"), ReadOnly },
- { LFUN_RUNDVIPS, "buffer-typeset-ps",
- N_("Update PostScript"), ReadOnly },
- { LFUN_PREVIEW, "buffer-view", N_("View DVI") , ReadOnly },
- { LFUN_PREVIEWPS, "buffer-view-ps",
- N_("View PostScript") , ReadOnly },
- { LFUN_MENUWRITE, "buffer-write", N_("Save"), ReadOnly },
- { LFUN_MENUWRITEAS, "buffer-write-as", N_("Save As"), ReadOnly },
- { LFUN_CANCEL, "cancel", N_("Cancel"), NoBuffer },
- { LFUN_LEFT, "char-backward", N_("Go one char back"), ReadOnly },
- { LFUN_RIGHT, "char-forward", N_("Go one char forward"), ReadOnly },
- { LFUN_INSERT_CITATION, "citation-insert",
- N_("Insert citation"), Noop },
- { LFUN_EXEC_COMMAND, "command-execute", "", NoBuffer },
- { LFUN_PREFIX, "command-prefix",
- N_("Execute command"), NoBuffer },
- { LFUN_SEQUENCE, "command-sequence", "", Noop },
- { LFUN_COPY, "copy", N_("Copy"), ReadOnly },
- { LFUN_CUT, "cut", N_("Cut"), Noop },
- { LFUN_BACKSPACE, "delete-backward", "", Noop },
- { LFUN_BACKSPACE_SKIP, "delete-backward-skip", "", Noop },
- { LFUN_DELETE, "delete-forward", "", Noop },
- { LFUN_DELETE_SKIP, "delete-forward-skip", "", Noop },
- { LFUN_DEPTH_MIN, "depth-decrement",
- N_("Decrement environment depth"), Noop },
- { LFUN_DEPTH_PLUS, "depth-increment",
- N_("Increment environment depth"), Noop },
- { LFUN_DEPTH, "depth-next",
- N_("Change environment depth"), Noop },
- { LFUN_LDOTS, "dots-insert", N_("Insert ... dots"), Noop },
- { LFUN_DOWN, "down", N_("Go down"), ReadOnly },
- { LFUN_DOWNSEL, "down-select",
- N_("Select next line"), ReadOnly },
- { LFUN_DROP_LAYOUTS_CHOICE, "drop-layouts-choice",
- N_("Choose Paragraph Environment"), ReadOnly },
- { LFUN_END_OF_SENTENCE, "end-of-sentence-period-insert",
- N_("Insert end of sentence period"), Noop },
- { LFUN_GOTOERROR, "error-next", N_("Go to next error"), Noop },
- { LFUN_REMOVEERRORS, "error-remove-all",
- N_("Remove all error boxes"), ReadOnly },
- { LFUN_FIGURE, "figure-insert", N_("Insert Figure"), Noop },
- { LFUN_FILE_INSERT, "file-insert", "", Noop },
- { LFUN_FILE_INSERT_ASCII, "file-insert-ascii", "", Noop },
- { LFUN_FILE_NEW, "file-new", "", NoBuffer },
- { LFUN_FILE_OPEN, "file-open", "", NoBuffer },
- { LFUN_MENUSEARCH, "find-replace", N_("Find & Replace") , Noop },
- { LFUN_BOLD, "font-bold", N_("Toggle bold"), Noop },
- { LFUN_CODE, "font-code", N_("Toggle code style"), Noop },
- { LFUN_DEFAULT, "font-default", N_("Default font style"), Noop },
- { LFUN_EMPH, "font-emph", N_("Toggle emphasize"), Noop },
- { LFUN_FREE, "font-free", N_("Toggle user defined style"), Noop },
- { LFUN_NOUN, "font-noun", N_("Toggle noun style"), Noop },
- { LFUN_ROMAN, "font-roman", N_("Toggle roman font style"), Noop },
- { LFUN_SANS, "font-sans", N_("Toggle sans font style"), Noop },
- { LFUN_FONT_SIZE, "font-size", N_("Set font size"), Noop },
- { LFUN_FONT_STATE, "font-state", N_("Show font state"), ReadOnly },
- { LFUN_UNDERLINE, "font-underline",
- N_("Toggle font underline"), Noop },
- { LFUN_FOOTMELT, "footnote-insert", N_("Insert Footnote"), Noop },
- { LFUN_RIGHTSEL, "forward-select", N_("Select next char"), ReadOnly },
- { LFUN_HFILL, "hfill-insert",
- N_("Insert horizontal fill"), Noop },
- { LFUN_HTMLURL, "html-insert", "", Noop },
- { LFUN_HYPHENATION, "hyphenation-point-insert",
- N_("Insert hyphenation point"), Noop },
- { LFUN_INDEX_INSERT, "index-insert",
- N_("Insert index item"), Noop },
- { LFUN_INDEX_INSERT_LAST, "index-insert-last",
- N_("Insert last index item"), Noop },
- { LFUN_INDEX_PRINT, "index-print", N_("Insert index list"), Noop },
- { LFUN_KMAP_OFF, "keymap-off", N_("Turn off keymap"), ReadOnly },
- { LFUN_KMAP_PRIM, "keymap-primary",
- N_("Use primary keymap"), ReadOnly },
- { LFUN_KMAP_SEC, "keymap-secondary",
- N_("Use secondary keymap"), ReadOnly },
- { LFUN_KMAP_TOGGLE, "keymap-toggle", N_("Toggle keymap"), ReadOnly },
- { LFUN_INSERT_LABEL, "label-insert", N_("Insert Label"), Noop },
- { LFUN_LATEX_LOG, "latex-view-log", N_("View LaTeX log"), ReadOnly },
- { LFUN_LAYOUT, "layout", "", Noop },
- { LFUN_LAYOUT_CHARACTER, "layout-character", "", Noop },
- { LFUN_LAYOUT_COPY, "layout-copy",
- N_("Copy paragraph environment type"), Noop },
- { LFUN_LAYOUT_DOCUMENT, "layout-document", "", ReadOnly },
- { LFUN_LAYOUTNO, "layout-number", "", Noop }, // internal only
- { LFUN_LAYOUT_PARAGRAPH, "layout-paragraph", "", ReadOnly },
- { LFUN_LAYOUT_PAPER, "layout-paper", "", ReadOnly },
- { LFUN_LAYOUT_PASTE, "layout-paste",
- N_("Paste paragraph environment type"), Noop },
- { LFUN_LAYOUT_PREAMBLE, "layout-preamble", "", ReadOnly },
- { LFUN_LAYOUT_QUOTES, "layout-quotes", "", ReadOnly },
- { LFUN_LAYOUT_SAVE_DEFAULT, "layout-save-default", "", ReadOnly },
- { LFUN_LAYOUT_TABLE, "layout-table", "", Noop },
- { LFUN_HOME, "line-begin",
- N_("Go to beginning of line"), ReadOnly },
- { LFUN_HOMESEL, "line-begin-select",
- N_("Select to beginning of line"), ReadOnly },
- { LFUN_DELETE_LINE_FORWARD, "line-delete-forward", "", Noop },
- { LFUN_END, "line-end", N_("Go to end of line"), ReadOnly },
- { LFUN_ENDSEL, "line-end-select",
- N_("Select to end of line"), ReadOnly },
- { LFUN_LOA_INSERT, "loa-insert",
- N_("Insert list of algorithms"), Noop },
- { LFUN_LOF_INSERT, "lof-insert",
- N_("Insert list of figures"), Noop },
- { LFUN_LOT_INSERT, "lot-insert",
- N_("Insert list of tables"), Noop },
- { LFUN_QUIT, "lyx-quit", N_("Exit"), NoBuffer },
- { LFUN_MARGINMELT, "marginpar-insert",
- N_("Insert Margin note"), Noop },
- { LFUN_MARK_OFF, "mark-off", "", ReadOnly },
- { LFUN_MARK_ON, "mark-on", "", ReadOnly },
- { LFUN_SETMARK, "mark-toggle", "", ReadOnly },
- { LFUN_MATH_DELIM, "math-delim", "", Noop },
- { LFUN_MATH_DISPLAY, "math-display", "", Noop },
- { LFUN_GREEK, "math-greek", N_("Math Greek"), Noop },
- { LFUN_GREEK_TOGGLE, "math-greek-toggle", "", Noop },
- { LFUN_INSERT_MATH, "math-insert",
- N_("Insert math symbol"), Noop },
- { LFUN_MATH_LIMITS, "math-limits", "", Noop },
- { LFUN_MATH_MACRO, "math-macro", "", Noop },
- { LFUN_MATH_MACROARG, "math-macro-arg", "", Noop },
- { LFUN_INSERT_MATRIX, "math-matrix", "", Noop },
- { LFUN_MATH_MODE, "math-mode", N_("Math mode"), Noop },
- { LFUN_MATH_NONUMBER, "math-nonumber", "", Noop },
- { LFUN_MATH_NUMBER, "math-number", "", Noop },
- { LFUN_MATH_SIZE, "math-size", "", Noop },
- { LFUN_MELT, "melt", N_("Melt"), Noop },
- { LFUN_MENU_OPEN_BY_NAME, "menu-open", "", NoBuffer },
- { LFUN_MENU_SEPARATOR, "menu-separator-insert", "", Noop },
- { LFUN_META_FAKE, "meta-prefix", "", NoBuffer },
- { LFUN_INSERT_NOTE, "note-insert", "", Noop },
- { LFUN_GOTONOTE, "note-next", "", ReadOnly },
- { LFUN_OPENSTUFF, "open-stuff", "", ReadOnly },
- { LFUN_DOWN_PARAGRAPH, "paragraph-down",
- N_("Go one paragraph down"), ReadOnly },
- { LFUN_DOWN_PARAGRAPHSEL, "paragraph-down-select",
- N_("Select next paragraph"), ReadOnly },
- { LFUN_UP_PARAGRAPH, "paragraph-up",
- N_("Go one paragraph up"), ReadOnly },
- { LFUN_UP_PARAGRAPHSEL, "paragraph-up-select",
- N_("Select previous paragraph"), ReadOnly },
- { LFUN_PARENTINSERT, "parent-insert", "", Noop },
- { LFUN_PASTE, "paste", N_("Paste") , Noop },
- { LFUN_SAVEPREFERENCES, "preferences-save",
- "Save Preferences", NoBuffer },
- { LFUN_PASTESELECTION, "primary-selection-paste", "", Noop },
- { LFUN_PROTECTEDSPACE, "protected-space-insert",
- N_("Insert protected space"), Noop },
- { LFUN_QUOTE, "quote-insert", N_("Insert quote"), Noop },
- { LFUN_RECONFIGURE, "reconfigure",
- N_("Reconfigure"), NoBuffer },
- { LFUN_REDO, "redo", N_("Redo"), Noop },
- { LFUN_REFBACK, "reference-back", "", ReadOnly },
- { LFUN_REFGOTO, "reference-goto", "", ReadOnly },
- { LFUN_INSERT_REF, "reference-insert",
- N_("Insert cross reference"), Noop },
- { LFUN_REFTOGGLE, "reference-toggle", "", Noop },
- { LFUN_NEXT, "screen-down", "", ReadOnly },
- { LFUN_NEXTSEL, "screen-down-select", "", ReadOnly },
- { LFUN_CENTER, "screen-recenter", "", ReadOnly },
- { LFUN_PRIOR, "screen-up", "", ReadOnly },
- { LFUN_PRIORSEL, "screen-up-select", "", ReadOnly },
- { LFUN_SELFINSERT, "self-insert", "", Noop },
- { LFUN_CHARATCURSOR, "server-char-after", "", ReadOnly },
- { LFUN_GETFONT, "server-get-font", "", ReadOnly },
- { LFUN_GETLATEX, "server-get-latex", "", ReadOnly },
- { LFUN_GETLAYOUT, "server-get-layout", "", ReadOnly },
- { LFUN_GETNAME, "server-get-name", "", ReadOnly },
- { LFUN_GETTIP, "server-get-tip", "", ReadOnly },
- { LFUN_GETXY, "server-get-xy", "", ReadOnly },
- { LFUN_GOTOFILEROW, "server-goto-file-row", "", Noop },
- { LFUN_NOTIFY, "server-notify", "", ReadOnly },
- { LFUN_SETXY, "server-set-xy", "", ReadOnly },
- { LFUN_SPELLCHECK, "spellchecker", "", Noop },
- { LFUN_INSERT_MATH, "symbol-insert", "", Noop },
- { LFUN_TAB, "tab-forward", "", Noop },
- { LFUN_TABINSERT, "tab-insert", "", Noop },
- { LFUN_TABLE, "table-insert", N_("Insert Table"), Noop },
- { LFUN_TEX, "tex-mode", N_("Toggle TeX style"), Noop },
- { LFUN_TOC_INSERT, "toc-insert",
- N_("Insert table of contents"), Noop },
- { LFUN_TOCVIEW, "toc-view",
- N_("View table of contents"), ReadOnly },
- { LFUN_TOGGLECURSORFOLLOW, "toggle-cursor-follows-scrollbar",
- N_("Toggle cursor does/doesn't follow the scrollbar"),
- ReadOnly },
- { LFUN_ADD_TO_TOOLBAR, "toolbar-add-to", "", NoBuffer },
- { LFUN_PUSH_TOOLBAR, "toolbar-push", "", NoBuffer },
- { LFUN_UNDO, "undo", N_("Undo"), Noop },
- { LFUN_UP, "up", "", ReadOnly },
- { LFUN_UPSEL, "up-select", "", ReadOnly },
- { 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",
- N_("Register document under version control"), ReadOnly },
- { LFUN_VC_REVERT, "vc-revert", "", ReadOnly },
- { LFUN_VC_UNDO, "vc-undo-last", "", ReadOnly },
- { LFUN_WORDLEFT, "word-backward", "", ReadOnly },
- { LFUN_WORDLEFTSEL, "word-backward-select", "", ReadOnly },
- { LFUN_CAPITALIZE_WORD, "word-capitalize", "", Noop },
- { LFUN_DELETE_WORD_BACKWARD, "word-delete-backward",
- "", Noop },
- { LFUN_DELETE_WORD_FORWARD, "word-delete-forward", "", Noop },
- { LFUN_WORDFINDBACKWARD, "word-find-backward", "", ReadOnly },
- { LFUN_WORDFINDFORWARD, "word-find-forward", "", ReadOnly },
- { LFUN_WORDRIGHT, "word-forward", "", ReadOnly },
- { LFUN_WORDRIGHTSEL, "word-forward-select", "", ReadOnly },
- { LFUN_LOWCASE_WORD, "word-lowcase", "", Noop },
- { LFUN_UPCASE_WORD, "word-upcase", "", Noop },
- { LFUN_NOACTION, "", "", Noop }
+ { LFUN_ACUTE, "accent-acute", "", Noop },
+ { LFUN_BREVE, "accent-breve", "", Noop },
+ { LFUN_CARON, "accent-caron", "", Noop },
+ { LFUN_CEDILLA, "accent-cedilla", "", Noop },
+ { LFUN_CIRCLE, "accent-circle", "", Noop },
+ { LFUN_CIRCUMFLEX, "accent-circumflex", "", Noop },
+ { LFUN_DOT, "accent-dot", "", Noop },
+ { LFUN_GRAVE, "accent-grave", "", Noop },
+ { LFUN_HUNG_UMLAUT, "accent-hungarian-umlaut", "", Noop },
+ { LFUN_MACRON, "accent-macron", "", Noop },
+ { LFUN_OGONEK, "accent-ogonek", "", Noop },
+ { LFUN_SPECIAL_CARON, "accent-special-caron", "", Noop },
+ { LFUN_TIE, "accent-tie", "", Noop },
+ { LFUN_TILDE, "accent-tilde", "", Noop },
+ { LFUN_UMLAUT, "accent-umlaut", "", Noop },
+ { LFUN_UNDERBAR, "accent-underbar", "", Noop },
+ { LFUN_UNDERDOT, "accent-underdot", "", Noop },
+ { LFUN_VECTOR, "accent-vector", "", Noop },
+ { LFUN_APPENDIX, "appendix", N_("Insert appendix"), Noop },
+ { LFUN_APROPOS, "apropos", N_("Describe command"),
+ NoBuffer|ReadOnly },
+ { LFUN_LEFTSEL, "backward-select",
+ N_("Select previous char"), ReadOnly },
+ { LFUN_BIBDB_ADD, "bibtex-database-add", "", Noop },
+ { LFUN_BIBDB_DEL, "bibtex-database-del", "", Noop },
+ { LFUN_INSERT_BIBTEX, "bibtex-insert", N_("Insert bibtex"),
+ Noop },
+ { LFUN_BIBTEX_STYLE, "bibtex-style", "", Noop },
+ { LFUN_BREAKLINE, "break-line", "", Noop },
+ { LFUN_BREAKPARAGRAPH, "break-paragraph", "", Noop },
+ { LFUN_BREAKPARAGRAPHKEEPLAYOUT, "break-paragraph-keep-layout",
+ "", Noop },
+ { LFUN_BREAKPARAGRAPH_SKIP, "break-paragraph-skip", "", Noop },
+ { LFUN_BUILDPROG, "build-program", _("Build program"), Noop },
+ { LFUN_AUTOSAVE, "buffer-auto-save", N_("Autosave"), Noop },
+ { LFUN_BEGINNINGBUF, "buffer-begin",
+ N_("Go to beginning of document"), ReadOnly },
+ { LFUN_BEGINNINGBUFSEL, "buffer-begin-select",
+ N_("Select to beginning of document"), ReadOnly },
+ { LFUN_CHILDINSERT, "buffer-child-insert", "", Noop },
+ { LFUN_CHILDOPEN, "buffer-child-open", "", ReadOnly },
+ { LFUN_RUNCHKTEX, "buffer-chktex", N_("Check TeX"), ReadOnly },
+ { LFUN_CLOSEBUFFER, "buffer-close", N_("Close"), ReadOnly },
+ { LFUN_ENDBUF, "buffer-end",
+ N_("Go to end of document"), ReadOnly },
+ { LFUN_ENDBUFSEL, "buffer-end-select",
+ N_("Select to end of document"), ReadOnly },
+ { LFUN_EXPORT, "buffer-export", N_("Export to"), ReadOnly },
+ { LFUN_FAX, "buffer-fax", N_("Fax"), ReadOnly },
+ { LFUN_INSERTFOOTNOTE, "buffer-float-insert", "", Noop },
+ { LFUN_IMPORT, "buffer-import",
+ N_("Import document"), NoBuffer },
+ { LFUN_BUFFERBULLETSSELECT, "buffer-itemize-bullets-select",
+ "", Noop },
+ { LFUN_MENUNEW, "buffer-new", N_("New document") , NoBuffer },
+ { LFUN_MENUNEWTMPLT,"buffer-new-template",
+ N_("New document from template"), NoBuffer },
+ { LFUN_MENUOPEN, "buffer-open", N_("Open"), NoBuffer },
+ { LFUN_PREVBUFFER, "buffer-previous",
+ N_("Switch to previous document"), ReadOnly },
+ { LFUN_MENUPRINT, "buffer-print", N_("Print"), ReadOnly },
+ { LFUN_MENURELOAD, "buffer-reload",
+ N_("Revert to saved"), ReadOnly },
+ { LFUN_READ_ONLY_TOGGLE, "buffer-toggle-read-only",
+ N_("Toggle read-only"), ReadOnly },
+ { LFUN_RUNLATEX, "buffer-typeset", N_("Update DVI"),
+ ReadOnly },
+ { LFUN_RUNDVIPS, "buffer-typeset-ps",
+ N_("Update PostScript"), ReadOnly },
+ { LFUN_PREVIEW, "buffer-view", N_("View DVI") , ReadOnly },
+ { LFUN_PREVIEWPS, "buffer-view-ps",
+ N_("View PostScript") , ReadOnly },
+ { LFUN_MENUWRITE, "buffer-write", N_("Save"), ReadOnly },
+ { LFUN_MENUWRITEAS, "buffer-write-as", N_("Save As"),
+ ReadOnly },
+ { LFUN_CANCEL, "cancel", N_("Cancel"), NoBuffer },
+ { LFUN_LEFT, "char-backward", N_("Go one char back"),
+ ReadOnly },
+ { LFUN_RIGHT, "char-forward", N_("Go one char forward"),
+ ReadOnly },
+ { LFUN_INSERT_CITATION, "citation-insert",
+ N_("Insert citation"), Noop },
+ { LFUN_EXEC_COMMAND, "command-execute", "", NoBuffer },
+ { LFUN_PREFIX, "command-prefix",
+ N_("Execute command"), NoBuffer },
+ { LFUN_SEQUENCE, "command-sequence", "", Noop },
+ { LFUN_COPY, "copy", N_("Copy"), ReadOnly },
+ { LFUN_CUT, "cut", N_("Cut"), Noop },
+ { LFUN_BACKSPACE, "delete-backward", "", Noop },
+ { LFUN_BACKSPACE_SKIP, "delete-backward-skip", "", Noop },
+ { LFUN_DELETE, "delete-forward", "", Noop },
+ { LFUN_DELETE_SKIP, "delete-forward-skip", "", Noop },
+ { LFUN_DEPTH_MIN, "depth-decrement",
+ N_("Decrement environment depth"), Noop },
+ { LFUN_DEPTH_PLUS, "depth-increment",
+ N_("Increment environment depth"), Noop },
+ { LFUN_DEPTH, "depth-next",
+ N_("Change environment depth"), Noop },
+ { LFUN_LDOTS, "dots-insert", N_("Insert ... dots"), Noop },
+ { LFUN_DOWN, "down", N_("Go down"), ReadOnly },
+ { LFUN_DOWNSEL, "down-select",
+ N_("Select next line"), ReadOnly },
+ { LFUN_DROP_LAYOUTS_CHOICE, "drop-layouts-choice",
+ N_("Choose Paragraph Environment"), ReadOnly },
+ { LFUN_END_OF_SENTENCE, "end-of-sentence-period-insert",
+ N_("Insert end of sentence period"), Noop },
+ { LFUN_GOTOERROR, "error-next", N_("Go to next error"), Noop },
+ { LFUN_REMOVEERRORS, "error-remove-all",
+ N_("Remove all error boxes"), ReadOnly },
+ { LFUN_FIGURE, "figure-insert", N_("Insert Figure"), Noop },
+ { LFUN_FILE_INSERT, "file-insert", "", Noop },
+ { LFUN_FILE_INSERT_ASCII, "file-insert-ascii", "", Noop },
+ { LFUN_FILE_NEW, "file-new", "", NoBuffer },
+ { LFUN_FILE_OPEN, "file-open", "", NoBuffer },
+ { LFUN_MENUSEARCH, "find-replace", N_("Find & Replace"),
+ ReadOnly },
+ { LFUN_BOLD, "font-bold", N_("Toggle bold"), Noop },
+ { LFUN_CODE, "font-code", N_("Toggle code style"), Noop },
+ { LFUN_DEFAULT, "font-default", N_("Default font style"),
+ Noop },
+ { LFUN_EMPH, "font-emph", N_("Toggle emphasize"), Noop },
+ { LFUN_FREE, "font-free", N_("Toggle user defined style"),
+ Noop },
+ { LFUN_NOUN, "font-noun", N_("Toggle noun style"), Noop },
+ { LFUN_ROMAN, "font-roman", N_("Toggle roman font style"),
+ Noop },
+ { LFUN_SANS, "font-sans", N_("Toggle sans font style"), Noop },
+ { LFUN_FONT_SIZE, "font-size", N_("Set font size"), Noop },
+ { LFUN_FONT_STATE, "font-state", N_("Show font state"),
+ ReadOnly },
+ { LFUN_UNDERLINE, "font-underline",
+ N_("Toggle font underline"), Noop },
+ { LFUN_FOOTMELT, "footnote-insert", N_("Insert Footnote"),
+ Noop },
+ { LFUN_RIGHTSEL, "forward-select", N_("Select next char"),
+ ReadOnly },
+ { LFUN_HFILL, "hfill-insert",
+ N_("Insert horizontal fill"), Noop },
+ { LFUN_HTMLURL, "html-insert", "", Noop },
+ { LFUN_HYPHENATION, "hyphenation-point-insert",
+ N_("Insert hyphenation point"), Noop },
+ { LFUN_INDEX_INSERT, "index-insert",
+ N_("Insert index item"), Noop },
+ { LFUN_INDEX_INSERT_LAST, "index-insert-last",
+ N_("Insert last index item"), Noop },
+ { LFUN_INDEX_PRINT, "index-print", N_("Insert index list"),
+ Noop },
+ { LFUN_KMAP_OFF, "keymap-off", N_("Turn off keymap"),
+ ReadOnly },
+ { LFUN_KMAP_PRIM, "keymap-primary",
+ N_("Use primary keymap"), ReadOnly },
+ { LFUN_KMAP_SEC, "keymap-secondary",
+ N_("Use secondary keymap"), ReadOnly },
+ { LFUN_KMAP_TOGGLE, "keymap-toggle", N_("Toggle keymap"),
+ ReadOnly },
+ { LFUN_INSERT_LABEL, "label-insert", N_("Insert Label"),
+ Noop },
+ { LFUN_LATEX_LOG, "latex-view-log", N_("View LaTeX log"),
+ ReadOnly },
+ { LFUN_LAYOUT, "layout", "", Noop },
+ { LFUN_LAYOUT_CHARACTER, "layout-character", "", Noop },
+ { LFUN_LAYOUT_COPY, "layout-copy",
+ N_("Copy paragraph environment type"), Noop },
+ { LFUN_LAYOUT_DOCUMENT, "layout-document", "", ReadOnly },
+ { LFUN_LAYOUTNO, "layout-number", "", Noop }, // internal only
+ { LFUN_LAYOUT_PARAGRAPH, "layout-paragraph", "", ReadOnly },
+ { LFUN_LAYOUT_PAPER, "layout-paper", "", ReadOnly },
+ { LFUN_LAYOUT_PASTE, "layout-paste",
+ N_("Paste paragraph environment type"), Noop },
+ { LFUN_LAYOUT_PREAMBLE, "layout-preamble", "", ReadOnly },
+ { LFUN_LAYOUT_QUOTES, "layout-quotes", "", ReadOnly },
+ { LFUN_LAYOUT_SAVE_DEFAULT, "layout-save-default", "",
+ ReadOnly },
+ { LFUN_LAYOUT_TABLE, "layout-table", "", Noop },
+ { LFUN_HOME, "line-begin",
+ N_("Go to beginning of line"), ReadOnly },
+ { LFUN_HOMESEL, "line-begin-select",
+ N_("Select to beginning of line"), ReadOnly },
+ { LFUN_DELETE_LINE_FORWARD, "line-delete-forward", "", Noop },
+ { LFUN_END, "line-end", N_("Go to end of line"), ReadOnly },
+ { LFUN_ENDSEL, "line-end-select",
+ N_("Select to end of line"), ReadOnly },
+ { LFUN_LOA_INSERT, "loa-insert",
+ N_("Insert list of algorithms"), Noop },
+ { LFUN_LOF_INSERT, "lof-insert",
+ N_("Insert list of figures"), Noop },
+ { LFUN_LOT_INSERT, "lot-insert",
+ N_("Insert list of tables"), Noop },
+ { LFUN_QUIT, "lyx-quit", N_("Exit"), NoBuffer },
+ { LFUN_MARGINMELT, "marginpar-insert",
+ N_("Insert Margin note"), Noop },
+ { LFUN_MARK_OFF, "mark-off", "", ReadOnly },
+ { LFUN_MARK_ON, "mark-on", "", ReadOnly },
+ { LFUN_SETMARK, "mark-toggle", "", ReadOnly },
+ { LFUN_MATH_DELIM, "math-delim", "", Noop },
+ { LFUN_MATH_DISPLAY, "math-display", "", Noop },
+ { LFUN_GREEK, "math-greek", N_("Math Greek"), Noop },
+ { LFUN_GREEK_TOGGLE, "math-greek-toggle", "", Noop },
+ { LFUN_INSERT_MATH, "math-insert",
+ N_("Insert math symbol"), Noop },
+ { LFUN_MATH_LIMITS, "math-limits", "", Noop },
+ { LFUN_MATH_MACRO, "math-macro", "", Noop },
+ { LFUN_MATH_MACROARG, "math-macro-arg", "", Noop },
+ { LFUN_INSERT_MATRIX, "math-matrix", "", Noop },
+ { LFUN_MATH_MODE, "math-mode", N_("Math mode"), Noop },
+ { LFUN_MATH_NONUMBER, "math-nonumber", "", Noop },
+ { LFUN_MATH_NUMBER, "math-number", "", Noop },
+ { LFUN_MATH_SIZE, "math-size", "", Noop },
+ { LFUN_MELT, "melt", N_("Melt"), Noop },
+ { LFUN_MENU_OPEN_BY_NAME, "menu-open", "", NoBuffer },
+ { LFUN_MENU_SEPARATOR, "menu-separator-insert", "", Noop },
+ { LFUN_META_FAKE, "meta-prefix", "", NoBuffer },
+ { LFUN_INSERT_NOTE, "note-insert", "", Noop },
+ { LFUN_GOTONOTE, "note-next", "", ReadOnly },
+ { LFUN_OPENSTUFF, "open-stuff", "", ReadOnly },
+ { LFUN_DOWN_PARAGRAPH, "paragraph-down",
+ N_("Go one paragraph down"), ReadOnly },
+ { LFUN_DOWN_PARAGRAPHSEL, "paragraph-down-select",
+ N_("Select next paragraph"), ReadOnly },
+ { LFUN_UP_PARAGRAPH, "paragraph-up",
+ N_("Go one paragraph up"), ReadOnly },
+ { LFUN_UP_PARAGRAPHSEL, "paragraph-up-select",
+ N_("Select previous paragraph"), ReadOnly },
+ { LFUN_PARENTINSERT, "parent-insert", "", Noop },
+ { LFUN_PASTE, "paste", N_("Paste") , Noop },
+ { LFUN_SAVEPREFERENCES, "preferences-save",
+ "Save Preferences", NoBuffer },
+ { LFUN_PASTESELECTION, "primary-selection-paste", "", Noop },
+ { LFUN_PROTECTEDSPACE, "protected-space-insert",
+ N_("Insert protected space"), Noop },
+ { LFUN_QUOTE, "quote-insert", N_("Insert quote"), Noop },
+ { LFUN_RECONFIGURE, "reconfigure",
+ N_("Reconfigure"), NoBuffer },
+ { LFUN_REDO, "redo", N_("Redo"), Noop },
+ { LFUN_REFBACK, "reference-back", "", ReadOnly },
+ { LFUN_REFGOTO, "reference-goto", "", ReadOnly },
+ { LFUN_INSERT_REF, "reference-insert",
+ N_("Insert cross reference"), Noop },
+ { LFUN_REFTOGGLE, "reference-toggle", "", Noop },
+ { LFUN_NEXT, "screen-down", "", ReadOnly },
+ { LFUN_NEXTSEL, "screen-down-select", "", ReadOnly },
+ { LFUN_CENTER, "screen-recenter", "", ReadOnly },
+ { LFUN_PRIOR, "screen-up", "", ReadOnly },
+ { LFUN_PRIORSEL, "screen-up-select", "", ReadOnly },
+ { LFUN_SELFINSERT, "self-insert", "", Noop },
+ { LFUN_CHARATCURSOR, "server-char-after", "", ReadOnly },
+ { LFUN_GETFONT, "server-get-font", "", ReadOnly },
+ { LFUN_GETLATEX, "server-get-latex", "", ReadOnly },
+ { LFUN_GETLAYOUT, "server-get-layout", "", ReadOnly },
+ { LFUN_GETNAME, "server-get-name", "", ReadOnly },
+ { LFUN_GETTIP, "server-get-tip", "", ReadOnly },
+ { LFUN_GETXY, "server-get-xy", "", ReadOnly },
+ { LFUN_GOTOFILEROW, "server-goto-file-row", "", Noop },
+ { LFUN_NOTIFY, "server-notify", "", ReadOnly },
+ { LFUN_SETXY, "server-set-xy", "", ReadOnly },
+ { LFUN_SPELLCHECK, "spellchecker", "", Noop },
+ { LFUN_INSERT_MATH, "symbol-insert", "", Noop },
+ { LFUN_TAB, "tab-forward", "", Noop },
+ { LFUN_TABINSERT, "tab-insert", "", Noop },
+ { LFUN_TABLE, "table-insert", N_("Insert Table"), Noop },
+ { LFUN_TEX, "tex-mode", N_("Toggle TeX style"), Noop },
+ { LFUN_TOC_INSERT, "toc-insert",
+ N_("Insert table of contents"), Noop },
+ { LFUN_TOCVIEW, "toc-view",
+ N_("View table of contents"), ReadOnly },
+ { LFUN_TOGGLECURSORFOLLOW, "toggle-cursor-follows-scrollbar",
+ N_("Toggle cursor does/doesn't follow the scrollbar"),
+ ReadOnly },
+ { LFUN_ADD_TO_TOOLBAR, "toolbar-add-to", "", NoBuffer },
+ { LFUN_PUSH_TOOLBAR, "toolbar-push", "", NoBuffer },
+ { LFUN_UNDO, "undo", N_("Undo"), Noop },
+ { LFUN_UP, "up", "", ReadOnly },
+ { LFUN_UPSEL, "up-select", "", ReadOnly },
+ { 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",
+ N_("Register document under version control"), ReadOnly },
+ { LFUN_VC_REVERT, "vc-revert", "", ReadOnly },
+ { LFUN_VC_UNDO, "vc-undo-last", "", ReadOnly },
+ { LFUN_WORDLEFT, "word-backward", "", ReadOnly },
+ { LFUN_WORDLEFTSEL, "word-backward-select", "", ReadOnly },
+ { LFUN_CAPITALIZE_WORD, "word-capitalize", "", Noop },
+ { LFUN_DELETE_WORD_BACKWARD, "word-delete-backward",
+ "", Noop },
+ { LFUN_DELETE_WORD_FORWARD, "word-delete-forward", "", Noop },
+ { LFUN_WORDFINDBACKWARD, "word-find-backward", "", ReadOnly },
+ { LFUN_WORDFINDFORWARD, "word-find-forward", "", ReadOnly },
+ { LFUN_WORDRIGHT, "word-forward", "", ReadOnly },
+ { LFUN_WORDRIGHTSEL, "word-forward-select", "", ReadOnly },
+ { LFUN_LOWCASE_WORD, "word-lowcase", "", Noop },
+ { LFUN_UPCASE_WORD, "word-upcase", "", Noop },
+ { LFUN_DATE_INSERT, "date-insert", "", Noop },
+ { LFUN_NOACTION, "", "", Noop }
};
int i = 0;
if (pit == lyx_arg_map.end()) {
// the action does not have any pseudoactions
lyxerr[Debug::ACTION] << "Action " << action
- << " does not have any pseudo actions.\n";
+ << " does not have any pseudo actions."
+ << endl;
return LFUN_UNKNOWN_ACTION;
}
lyxerr[Debug::ACTION]
<< "Action " << action
<< "does not have any pseudoactions with arg "
- << arg << '\n';
+ << arg << endl;
return LFUN_UNKNOWN_ACTION;
}
// pseudo action exist
lyxerr[Debug::ACTION] << "Pseudoaction exist["
- << action << '|'
- << arg << "] = " << (*aci).second << '\n';
+ << action << '|'
+ << arg << "] = " << (*aci).second << endl;
return (*aci).second;
}
(*ami).second[arg] = pseudo_counter;
lyxerr[Debug::ACTION] << "Creating new pseudoaction "
- << pseudo_counter << " for [" << action
- << '|' << arg << "]\n";
+ << pseudo_counter << " for [" << action
+ << '|' << arg << "]\n";
return pseudo_counter;
}
if (pit != lyx_pseudo_map.end()) {
lyxerr[Debug::ACTION] << "Found the pseudoaction: ["
- << (*pit).second.action << '|'
- << (*pit).second.arg << '\n';
+ << (*pit).second.action << '|'
+ << (*pit).second.arg << '\n';
arg = (*pit).second.arg;
return (*pit).second.action;
} else {
string LyXAction::getApproxFuncName(string const & func) const
{
- int f = getApproxFunc(func);
- // This will return empty string if f isn't an action.
- return getActionName(f);
+ int f = getApproxFunc(func);
+ // This will return empty string if f isn't an action.
+ return getActionName(f);
}
string LyXAction::getActionName(int action) const
{
- info_map::const_iterator iit = lyx_info_map.find(static_cast<kb_action>(action));
+ info_map::const_iterator iit =
+ lyx_info_map.find(static_cast<kb_action>(action));
- return iit != lyx_info_map.end() ? (*iit).second.name : string();
+ return iit != lyx_info_map.end() ? (*iit).second.name : string();
}
bool LyXAction::funcHasFlag(kb_action action,
LyXAction::func_attrib flag) const
{
- info_map::const_iterator ici = lyx_info_map.find(action);
-
- if (ici != lyx_info_map.end()) {
- return (*ici).second.attrib & flag;
- } else {
- // it really should exist, but...
- lyxerr << "No info about kb_action: " << action << '\n';
- return false;
- }
+ info_map::const_iterator ici = lyx_info_map.find(action);
+
+ if (ici != lyx_info_map.end()) {
+ return (*ici).second.attrib & flag;
+ } else {
+ // it really should exist, but...
+ lyxerr << "No info about kb_action: " << action << '\n';
+ return false;
+ }
}