X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FLyXAction.cpp;h=99f9ab28f6718356f1b41cf35c317ce45abf0e73;hb=027563eec2d2a1b81391b221f9ca40d823713235;hp=9157cd300021603dcb1bc00a929a8f03d19b6298;hpb=aa7c0aee4bca51b58857f7e8f33bfe6ec78c90aa;p=lyx.git diff --git a/src/LyXAction.cpp b/src/LyXAction.cpp index 9157cd3000..99f9ab28f6 100644 --- a/src/LyXAction.cpp +++ b/src/LyXAction.cpp @@ -56,7 +56,7 @@ namespace lyx { */ /*! - * \var lyx::kb_action lyx::LFUN_ + * \var lyx::FuncCode lyx::LFUN_ * \li Action: * \li Notion: * \li Syntax: @@ -69,11 +69,11 @@ namespace lyx { LyXAction lyxaction; -void LyXAction::newFunc(kb_action action, string const & name, +void LyXAction::newFunc(FuncCode action, string const & name, unsigned int attrib, LyXAction::func_type type) { lyx_func_map[name] = action; - func_info tmpinfo; + FuncInfo tmpinfo; tmpinfo.name = name; tmpinfo.attrib = attrib; tmpinfo.type = type; @@ -96,7 +96,7 @@ void LyXAction::init() if (init) return; struct ev_item { - kb_action action; + FuncCode action; char const * name; unsigned int attrib; func_type type; @@ -105,7 +105,7 @@ void LyXAction::init() ev_item const items[] = { #endif /*! - * \var lyx::kb_action lyx::LFUN_ACCENT_ACUTE + * \var lyx::FuncCode lyx::LFUN_ACCENT_ACUTE * \li Action: Adds an acute accent \htmlonly (á)\endhtmlonly to the next character typed. * \li Syntax: accent-acute @@ -113,7 +113,7 @@ void LyXAction::init() */ { LFUN_ACCENT_ACUTE, "accent-acute", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_ACCENT_BREVE + * \var lyx::FuncCode lyx::LFUN_ACCENT_BREVE * \li Action: Adds a breve accent \htmlonly (ă)\endhtmlonly to the next character typed. * \li Syntax: accent-breve @@ -121,7 +121,7 @@ void LyXAction::init() */ { LFUN_ACCENT_BREVE, "accent-breve", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_ACCENT_CARON + * \var lyx::FuncCode lyx::LFUN_ACCENT_CARON * \li Action: Adds a caron \htmlonly (ǎ)\endhtmlonly to the next character typed. * \li Syntax: accent-caron @@ -129,7 +129,7 @@ void LyXAction::init() */ { LFUN_ACCENT_CARON, "accent-caron", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_ACCENT_CEDILLA + * \var lyx::FuncCode lyx::LFUN_ACCENT_CEDILLA * \li Action: Adds a cedilla \htmlonly (ç)\endhtmlonly to the next character typed. * \li Syntax: accent-cedilla @@ -137,7 +137,7 @@ void LyXAction::init() */ { LFUN_ACCENT_CEDILLA, "accent-cedilla", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_ACCENT_CIRCLE + * \var lyx::FuncCode lyx::LFUN_ACCENT_CIRCLE * \li Action: Adds a circle accent \htmlonly (å)\endhtmlonly to the next character typed. * \li Syntax: accent-circle @@ -145,7 +145,7 @@ void LyXAction::init() */ { LFUN_ACCENT_CIRCLE, "accent-circle", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_ACCENT_CIRCUMFLEX + * \var lyx::FuncCode lyx::LFUN_ACCENT_CIRCUMFLEX * \li Action: Adds a circumflex \htmlonly (ê)\endhtmlonly to the next character typed. * \li Syntax: accent-circumflex @@ -153,7 +153,7 @@ void LyXAction::init() */ { LFUN_ACCENT_CIRCUMFLEX, "accent-circumflex", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_ACCENT_DOT + * \var lyx::FuncCode lyx::LFUN_ACCENT_DOT * \li Action: Adds a dot accent \htmlonly (ż)\endhtmlonly to the next character typed. * \li Syntax: accent-dot @@ -161,7 +161,7 @@ void LyXAction::init() */ { LFUN_ACCENT_DOT, "accent-dot", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_ACCENT_GRAVE + * \var lyx::FuncCode lyx::LFUN_ACCENT_GRAVE * \li Action: Adds a grave accent \htmlonly (è)\endhtmlonly to the next character typed. * \li Syntax: accent-grave @@ -169,7 +169,7 @@ void LyXAction::init() */ { LFUN_ACCENT_GRAVE, "accent-grave", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_ACCENT_HUNGARIAN_UMLAUT + * \var lyx::FuncCode lyx::LFUN_ACCENT_HUNGARIAN_UMLAUT * \li Action: Adds a Hungarian umlaut \htmlonly (ő)\endhtmlonly to the next character typed. * \li Syntax: accent-grave @@ -177,7 +177,7 @@ void LyXAction::init() */ { LFUN_ACCENT_HUNGARIAN_UMLAUT, "accent-hungarian-umlaut", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_ACCENT_MACRON + * \var lyx::FuncCode lyx::LFUN_ACCENT_MACRON * \li Action: Adds a macron \htmlonly (ā)\endhtmlonly to the next character typed. * \li Syntax: accent-macron @@ -185,7 +185,7 @@ void LyXAction::init() */ { LFUN_ACCENT_MACRON, "accent-macron", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_ACCENT_OGONEK + * \var lyx::FuncCode lyx::LFUN_ACCENT_OGONEK * \li Action: Adds an ogonek accent \htmlonly (ą)\endhtmlonly to the next character typed. * \li Syntax: accent-ogonek @@ -194,7 +194,7 @@ void LyXAction::init() { LFUN_ACCENT_OGONEK, "accent-ogonek", Noop, Edit }, { LFUN_ACCENT_SPECIAL_CARON, "accent-special-caron", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_ACCENT_TIE + * \var lyx::FuncCode lyx::LFUN_ACCENT_TIE * \li Action: Adds a tie \htmlonly (a͡)\endhtmlonly over the next two character typed. * \li Notion: the following char will finish the tie. @@ -203,7 +203,7 @@ void LyXAction::init() */ { LFUN_ACCENT_TIE, "accent-tie", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_ACCENT_TILDE + * \var lyx::FuncCode lyx::LFUN_ACCENT_TILDE * \li Action: Adds a tilde \htmlonly (ã)\endhtmlonly over the next character typed. * \li Syntax: accent-tilde @@ -211,7 +211,7 @@ void LyXAction::init() */ { LFUN_ACCENT_TILDE, "accent-tilde", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_ACCENT_UMLAUT + * \var lyx::FuncCode lyx::LFUN_ACCENT_UMLAUT * \li Action: Adds an umlaut \htmlonly (ä)\endhtmlonly over the next character typed. * \li Syntax: accent-umlaut @@ -219,7 +219,7 @@ void LyXAction::init() */ { LFUN_ACCENT_UMLAUT, "accent-umlaut", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_ACCENT_UNDERBAR + * \var lyx::FuncCode lyx::LFUN_ACCENT_UNDERBAR * \li Action: Adds a bar \htmlonly (a̠)\endhtmlonly under the next character typed. * \li Syntax: accent-underbar @@ -227,7 +227,7 @@ void LyXAction::init() */ { LFUN_ACCENT_UNDERBAR, "accent-underbar", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_ACCENT_UNDERDOT + * \var lyx::FuncCode lyx::LFUN_ACCENT_UNDERDOT * \li Action: Adds a dot \htmlonly (ạ)\endhtmlonly under the next character typed. * \li Syntax: accent-underdot @@ -236,7 +236,7 @@ void LyXAction::init() { LFUN_ACCENT_UNDERDOT, "accent-underdot", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_CAPTION_INSERT + * \var lyx::FuncCode lyx::LFUN_CAPTION_INSERT * \li Action: Inserts a caption inset. * \li Syntax: caption-insert * \li Origin: Lgb, 18 Jul 2000 @@ -244,7 +244,7 @@ void LyXAction::init() */ { LFUN_CAPTION_INSERT, "caption-insert", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_DATE_INSERT + * \var lyx::FuncCode lyx::LFUN_DATE_INSERT * \li Action: Inserts the current date. * \li Syntax: date-insert [] * \li Params: : Format of date. The default value (%x) can be set @@ -255,7 +255,7 @@ void LyXAction::init() */ { LFUN_DATE_INSERT, "date-insert", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_FOOTNOTE_INSERT + * \var lyx::FuncCode lyx::LFUN_FOOTNOTE_INSERT * \li Action: Inserts a footnote inset. * \li Syntax: footnote-insert * \li Origin: Jug, 7 Mar 2000 @@ -263,7 +263,7 @@ void LyXAction::init() */ { LFUN_FOOTNOTE_INSERT, "footnote-insert", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_ERT_INSERT + * \var lyx::FuncCode lyx::LFUN_ERT_INSERT * \li Action: Inserts an ERT inset. * \li Syntax: ert-insert * \li Origin: Jug, 18 Feb 2000 @@ -274,14 +274,7 @@ void LyXAction::init() { LFUN_FLOAT_WIDE_INSERT, "float-wide-insert", Noop, Edit }, { LFUN_WRAP_INSERT, "wrap-insert", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_HFILL_INSERT - * \li Action: Inserts an hfill inset. - * \li Syntax: hfill-insert - * \endvar - */ - { LFUN_HFILL_INSERT, "hfill-insert", Noop, Edit }, -/*! - * \var lyx::kb_action lyx::LFUN_OPTIONAL_INSERT + * \var lyx::FuncCode lyx::LFUN_OPTIONAL_INSERT * \li Action: Inserts an optional-argument (short title) inset. * \li Syntax: optional-insert * \li Origin: Martin, 12 Aug 2002 @@ -289,7 +282,7 @@ void LyXAction::init() */ { LFUN_OPTIONAL_INSERT, "optional-insert", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_LINE_INSERT + * \var lyx::FuncCode lyx::LFUN_LINE_INSERT * \li Action: Inserts a horizontal line. * \li Syntax: line-insert * \li Origin: poenitz, Oct 27 2003 @@ -297,7 +290,7 @@ void LyXAction::init() */ { LFUN_LINE_INSERT, "line-insert", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_NEWPAGE_INSERT + * \var lyx::FuncCode lyx::LFUN_NEWPAGE_INSERT * \li Action: Inserts a new page. * \li Syntax: newpage-insert * \li Origin: uwestoehr, 24 Nov 2007 @@ -305,7 +298,7 @@ void LyXAction::init() */ { LFUN_NEWPAGE_INSERT, "newpage-insert", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_PAGEBREAK_INSERT + * \var lyx::FuncCode lyx::LFUN_PAGEBREAK_INSERT * \li Action: Inserts a pagebreak. * \li Syntax: pagebreak-insert * \li Origin: poenitz, Oct 27 2003 @@ -313,7 +306,7 @@ void LyXAction::init() */ { LFUN_PAGEBREAK_INSERT, "pagebreak-insert", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_MARGINALNOTE_INSERT + * \var lyx::FuncCode lyx::LFUN_MARGINALNOTE_INSERT * \li Action: Inserts a marginal note. * \li Syntax: marginalnote-insert * \li Origin: Lgb, 26 Jun 2000 @@ -321,7 +314,7 @@ void LyXAction::init() */ { LFUN_MARGINALNOTE_INSERT, "marginalnote-insert", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_UNICODE_INSERT + * \var lyx::FuncCode lyx::LFUN_UNICODE_INSERT * \li Action: Inserts a single unicode character. * \li Syntax: unicode-insert * \li Params: : The character to insert, given as its code @@ -331,7 +324,7 @@ void LyXAction::init() */ { LFUN_UNICODE_INSERT, "unicode-insert", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_LISTING_INSERT + * \var lyx::FuncCode lyx::LFUN_LISTING_INSERT * \li Action: Inserts a new listings inset. * \li Syntax: listing-insert * \li Origin: Herbert, 10 Nov 2001; bpeng, 2 May 2007 @@ -343,7 +336,7 @@ void LyXAction::init() { LFUN_BRANCH_INSERT, "branch-insert", Noop, Edit }, { LFUN_BOX_INSERT, "box-insert", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_FLEX_INSERT + * \var lyx::FuncCode lyx::LFUN_FLEX_INSERT * \li Action: Inserts CharStyle, Custom inset or XML short element. * \li Notion: Look into the Customization manual for more information about these elements.\n @@ -362,8 +355,28 @@ void LyXAction::init() */ { LFUN_FLEX_INSERT, "flex-insert", Noop, Edit }, { LFUN_SELF_INSERT, "self-insert", SingleParUpdate, Hidden }, +/*! + * \var lyx::FuncCode lyx::LFUN_SPACE_INSERT + * \li Action: Inserts one of horizontal space insets. + * \li Syntax: space-insert [] + * \li Params: : normal, protected, thin, quad, qquad, enspace, enskip, + negthinspace, hfill, hfill*, dotfill, hrulefill, hspace, + hspace* \n + : length for custom spaces (hspace, hspace* for protected) + * \li Origin: JSpitzm, 20 May 2003, Mar 17 2008 + * \endvar + */ { LFUN_SPACE_INSERT, "space-insert", Noop, Edit }, { LFUN_HYPERLINK_INSERT, "href-insert", Noop, Edit }, +/*! + * \var lyx::FuncCode lyx::LFUN_SPECIALCHAR_INSERT + * \li Action: Inserts various characters into the document. + * \li Syntax: specialchar-insert + * \li Params: : hyphenation, ligature-break, slash, nobreakdash, dots, + end-of-sentence, menu-separator. + * \li Origin: JSpitzm, 6 Dec 2007 + * \endvar + */ { LFUN_SPECIALCHAR_INSERT, "specialchar-insert", Noop, Edit }, { LFUN_CLEARPAGE_INSERT, "clearpage-insert", Noop, Edit }, { LFUN_CLEARDOUBLEPAGE_INSERT, "cleardoublepage-insert", Noop, Edit }, @@ -383,7 +396,7 @@ void LyXAction::init() { LFUN_SCREEN_DOWN, "screen-down", ReadOnly, Edit }, { LFUN_SCREEN_DOWN_SELECT, "screen-down-select", ReadOnly, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_SCROLL + * \var lyx::FuncCode lyx::LFUN_SCROLL * \li Action: Scroll the buffer view. * \li Notion: Only scrolls the screen up or down; does not move the cursor. * \li Syntax: scroll @@ -394,7 +407,7 @@ void LyXAction::init() */ { LFUN_SCROLL, "scroll", ReadOnly, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_SCREEN_RECENTER + * \var lyx::FuncCode lyx::LFUN_SCREEN_RECENTER * \li Action: Recenters the screen on the current cursor position. * \li Syntax: screen-recenter * \endvar @@ -405,7 +418,7 @@ void LyXAction::init() { LFUN_ERROR_NEXT, "error-next", ReadOnly, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_CHAR_BACKWARD + * \var lyx::FuncCode lyx::LFUN_CHAR_BACKWARD * \li Action: Moves the cursor one position logically backwards. * \li Notion: This is not the action which should be bound to the arrow keys, because backwards may be left or right, depending on the @@ -416,7 +429,7 @@ void LyXAction::init() */ { LFUN_CHAR_BACKWARD, "char-backward", ReadOnly | NoUpdate, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_CHAR_BACKWARD_SELECT + * \var lyx::FuncCode lyx::LFUN_CHAR_BACKWARD_SELECT * \li Action: Moves the cursor one position logically backwards, adding traversed position to the selection. * \li Notion: See also #LFUN_CHAR_BACKWARD. @@ -427,7 +440,7 @@ void LyXAction::init() { LFUN_CHAR_DELETE_BACKWARD, "delete-backward", SingleParUpdate, Edit }, { LFUN_CHAR_DELETE_FORWARD, "delete-forward", SingleParUpdate, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_CHAR_FORWARD + * \var lyx::FuncCode lyx::LFUN_CHAR_FORWARD * \li Action: Moves the cursor one position logically forward. * \li Notion: This is not the action which should be bound to the arrow keys, because forward may be left or right, depending on the language. @@ -438,7 +451,7 @@ void LyXAction::init() */ { LFUN_CHAR_FORWARD, "char-forward", ReadOnly | NoUpdate, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_CHAR_FORWARD_SELECT + * \var lyx::FuncCode lyx::LFUN_CHAR_FORWARD_SELECT * \li Action: Moves the cursor one position logically forward, adding traversed position to the selection. * \li Notion: See also #LFUN_CHAR_FORWARD. @@ -447,7 +460,7 @@ void LyXAction::init() */ { LFUN_CHAR_FORWARD_SELECT, "char-forward-select", ReadOnly | SingleParUpdate, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_CHAR_LEFT + * \var lyx::FuncCode lyx::LFUN_CHAR_LEFT * \li Action: Moves the cursor one position "to the left". * \li Notion: This is the action which should be taken when the "left" key is pressed. Generally, it moves the cursor one position to the @@ -461,7 +474,7 @@ void LyXAction::init() */ { LFUN_CHAR_LEFT, "char-left", ReadOnly | NoUpdate, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_CHAR_LEFT_SELECT + * \var lyx::FuncCode lyx::LFUN_CHAR_LEFT_SELECT * \li Action: Moves the cursor one position "to the left", adding traversed position to the selection. * \li Notion: See also #LFUN_CHAR_LEFT for exact details of the movement. @@ -470,7 +483,7 @@ void LyXAction::init() */ { LFUN_CHAR_LEFT_SELECT, "char-left-select", ReadOnly | SingleParUpdate, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_CHAR_RIGHT + * \var lyx::FuncCode lyx::LFUN_CHAR_RIGHT * \li Action: Moves the cursor one position "to the right". * \li Notion: This is the action which should be taken when the "right" key is pressed. Generally, it moves the cursor one position to the @@ -484,7 +497,7 @@ void LyXAction::init() */ { LFUN_CHAR_RIGHT, "char-right", ReadOnly | NoUpdate, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_CHAR_RIGHT_SELECT + * \var lyx::FuncCode lyx::LFUN_CHAR_RIGHT_SELECT * \li Action: Moves the cursor one position "to the right", adding traversed position to the selection. * \li Notion: See also #LFUN_CHAR_RIGHT for exact details of the movement. @@ -512,7 +525,7 @@ void LyXAction::init() { LFUN_WORD_FIND, "word-find", ReadOnly, Edit }, { LFUN_WORD_REPLACE, "word-replace", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_THESAURUS_ENTRY + * \var lyx::FuncCode lyx::LFUN_THESAURUS_ENTRY * \li Action: Look up thesaurus entries with respect to the word under the cursor. * \li Syntax: thesaurus-entry * \li Origin: Levon, 20 Jul 2001 @@ -533,21 +546,21 @@ void LyXAction::init() { LFUN_NEW_LINE, "new-line", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_COPY + * \var lyx::FuncCode lyx::LFUN_COPY * \li Action: Copies to the clipboard the last edit. * \li Syntax: copy * \endvar */ { LFUN_COPY, "copy", ReadOnly, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_CUT + * \var lyx::FuncCode lyx::LFUN_CUT * \li Action: Cuts to the clipboard. * \li Syntax: cut * \endvar */ { LFUN_CUT, "cut", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_PASTE + * \var lyx::FuncCode lyx::LFUN_PASTE * \li Action: Pastes from the active clipboard. * \li Syntax: paste * \endvar @@ -555,21 +568,21 @@ void LyXAction::init() { LFUN_PASTE, "paste", Noop, Edit }, { LFUN_CLIPBOARD_PASTE, "clipboard-paste", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_PRIMARY_SELECTION_PASTE + * \var lyx::FuncCode lyx::LFUN_PRIMARY_SELECTION_PASTE * \li Action: Pastes the material currently selected. * \li Syntax: primary-selection-paste * \endvar */ { LFUN_PRIMARY_SELECTION_PASTE, "primary-selection-paste", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_UNDO + * \var lyx::FuncCode lyx::LFUN_UNDO * \li Action: Undoes the last edit. * \li Syntax: undo * \endvar */ { LFUN_UNDO, "undo", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_REDO + * \var lyx::FuncCode lyx::LFUN_REDO * \li Action: Redoes the last thing undone. * \li Syntax: redo * \endvar @@ -613,7 +626,7 @@ void LyXAction::init() { LFUN_BIBTEX_DATABASE_DEL, "bibtex-database-del", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_LAYOUT + * \var lyx::FuncCode lyx::LFUN_LAYOUT * \li Action: Sets the layout (that is, environment) for the current paragraph. * \li Syntax: layout * \li Params: : the layout to use @@ -621,7 +634,7 @@ void LyXAction::init() */ { LFUN_LAYOUT, "layout", Noop, Layout }, /*! - * \var lyx::kb_action lyx::LFUN_LAYOUT_PARAGRAPH + * \var lyx::FuncCode lyx::LFUN_LAYOUT_PARAGRAPH * \li Action: Launches the paragraph settings dialog. * \li Syntax: layout-paragraph * \endvar @@ -629,7 +642,7 @@ void LyXAction::init() { LFUN_LAYOUT_PARAGRAPH, "layout-paragraph", ReadOnly, Layout }, { LFUN_LAYOUT_TABULAR, "layout-tabular", Noop, Layout }, /*! - * \var lyx::kb_action lyx::LFUN_DROP_LAYOUTS_CHOICE + * \var lyx::FuncCode lyx::LFUN_DROP_LAYOUTS_CHOICE * \li Action: Displays list of layout choices. * \li Notion: In the current (as of 2007) Qt4 frontend, this LFUN opens the dropbox allowing for choice of layout. @@ -638,7 +651,7 @@ void LyXAction::init() */ { LFUN_DROP_LAYOUTS_CHOICE, "drop-layouts-choice", ReadOnly, Layout }, /*! - * \var lyx::kb_action lyx::LFUN_LAYOUT_MODULES_CLEAR + * \var lyx::FuncCode lyx::LFUN_LAYOUT_MODULES_CLEAR * \li Action: Clears the module list. * \li Notion: Clears the list of included modules for the current buffer. * \li Syntax: layout-modules-clear @@ -647,7 +660,7 @@ void LyXAction::init() */ { LFUN_LAYOUT_MODULES_CLEAR, "layout-modules-clear", Noop, Layout }, /*! - * \var lyx::kb_action lyx::LFUN_LAYOUT_MODULE_ADD + * \var lyx::FuncCode lyx::LFUN_LAYOUT_MODULE_ADD * \li Action: Adds a module. * \li Notion: Adds a module to the list of included modules for the current buffer. * \li Syntax: layout-module-add @@ -657,7 +670,7 @@ void LyXAction::init() */ { LFUN_LAYOUT_MODULE_ADD, "layout-module-add", Noop, Layout }, /*! - * \var lyx::kb_action lyx::LFUN_LAYOUT_RELOAD + * \var lyx::FuncCode lyx::LFUN_LAYOUT_RELOAD * \li Action: Reloads layout information. * \li Notion: Reloads all layout information for the current buffer from disk, thus recognizing any changes that have been made to layout files on the fly. @@ -669,7 +682,7 @@ void LyXAction::init() */ { LFUN_LAYOUT_RELOAD, "layout-reload", Noop, Layout }, /*! - * \var lyx::kb_action lyx::LFUN_TEXTCLASS_APPLY + * \var lyx::FuncCode lyx::LFUN_TEXTCLASS_APPLY * \li Action: Sets the text class for the current buffer. * \li Syntax: textclass-apply * \li Params: : the textclass to set. Note that this must be @@ -678,7 +691,7 @@ void LyXAction::init() */ { LFUN_TEXTCLASS_APPLY, "textclass-apply", Noop, Layout }, /*! - * \var lyx::kb_action lyx::LFUN_TEXTCLASS_LOAD + * \var lyx::FuncCode lyx::LFUN_TEXTCLASS_LOAD * \li Action: Loads information for a textclass from disk. * \li Syntax: textclass-load * \li Params: : the textclass to load. Note that this must be @@ -688,14 +701,14 @@ void LyXAction::init() { LFUN_TEXTCLASS_LOAD, "textclass-load", Noop, Layout }, /*! - * \var lyx::kb_action lyx::LFUN_MARK_OFF + * \var lyx::FuncCode lyx::LFUN_MARK_OFF * \li Action: Disable selecting of text-region. * \li Syntax: mark-off * \endvar */ { LFUN_MARK_OFF, "mark-off", ReadOnly, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_MARK_ON + * \var lyx::FuncCode lyx::LFUN_MARK_ON * \li Action: Enable selecting of text-region. * \li Notion: After enabling you can simply move arrow keys to get selected region. * \li Syntax: mark-on @@ -703,7 +716,7 @@ void LyXAction::init() */ { LFUN_MARK_ON, "mark-on", ReadOnly, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_MARK_TOGGLE + * \var lyx::FuncCode lyx::LFUN_MARK_TOGGLE * \li Action: Toggle between #LFUN_MARK_ON and #LFUN_MARK_OFF . * \li Syntax: mark-toggle * \li Origin: poenitz, May 5 2006 @@ -725,7 +738,7 @@ void LyXAction::init() { LFUN_MATH_MATRIX, "math-matrix", Noop, Math }, { LFUN_MATH_MODE, "math-mode", Noop, Math }, /*! - * \var lyx::kb_action lyx::LFUN_MATH_NUMBER_LINE_TOGGLE + * \var lyx::FuncCode lyx::LFUN_MATH_NUMBER_LINE_TOGGLE * \li Action: Toggles numbering of the current formula line. * \li Notion: Must be in display formula mode. * \li Syntax: math-number-line-toggle @@ -734,7 +747,7 @@ void LyXAction::init() */ { LFUN_MATH_NUMBER_LINE_TOGGLE, "math-number-line-toggle", Noop, Math }, /*! - * \var lyx::kb_action lyx::LFUN_MATH_NUMBER_TOGGLE + * \var lyx::FuncCode lyx::LFUN_MATH_NUMBER_TOGGLE * \li Action: Toggles numbering/labeling of the current formula. * \li Notion: Must be in display formula mode. * \li Syntax: math-number-toggle @@ -745,7 +758,7 @@ void LyXAction::init() { LFUN_MATH_EXTERN, "math-extern", Noop, Math }, { LFUN_MATH_SIZE, "math-size", Noop, Math }, /*! - * \var lyx::kb_action lyx::LFUN_MATH_MACRO_UNFOLD + * \var lyx::FuncCode lyx::LFUN_MATH_MACRO_UNFOLD * \li Action: Unfold a Math Macro. * \li Notion: Unfold the Math Macro the cursor is in, i.e. display it as \foo. @@ -755,7 +768,7 @@ void LyXAction::init() */ { LFUN_MATH_MACRO_UNFOLD, "math-macro-unfold", ReadOnly | SingleParUpdate, Math }, /*! - * \var lyx::kb_action lyx::LFUN_MATH_MACRO_FOLD + * \var lyx::FuncCode lyx::LFUN_MATH_MACRO_FOLD * \li Action: Fold a Math Macro. * \li Notion: Fold the Math Macro the cursor is in if it was unfolded, i.e. displayed as \foo before. @@ -765,7 +778,7 @@ void LyXAction::init() */ { LFUN_MATH_MACRO_FOLD, "math-macro-fold", ReadOnly | SingleParUpdate, Math }, /*! - * \var lyx::kb_action lyx::LFUN_MATH_MACRO_ADD_PARAM + * \var lyx::FuncCode lyx::LFUN_MATH_MACRO_ADD_PARAM * \li Action: Add a parameter. * \li Notion: Add a parameter to a Math Macro. * \li Params: : The number of the parameter behind which the new one @@ -777,7 +790,7 @@ void LyXAction::init() */ { LFUN_MATH_MACRO_ADD_PARAM, "math-macro-add-param", Noop, Math }, /*! - * \var lyx::kb_action lyx::LFUN_MATH_MACRO_REMOVE_PARAM + * \var lyx::FuncCode lyx::LFUN_MATH_MACRO_REMOVE_PARAM * \li Action: Remove the last parameter. * \li Notion: Remove the last parameter of a Math Macro and remove its value in all instances of the macro @@ -790,7 +803,7 @@ void LyXAction::init() */ { LFUN_MATH_MACRO_REMOVE_PARAM, "math-macro-remove-param", Noop, Math }, /*! - * \var lyx::kb_action lyx::LFUN_MATH_MACRO_APPEND_GREEDY_PARAM + * \var lyx::FuncCode lyx::LFUN_MATH_MACRO_APPEND_GREEDY_PARAM * \li Action: Append a greedy parameter. * \li Notion: Append a greedy parameter to a Math Macro which eats the following mathed cell in every instance of @@ -801,7 +814,7 @@ void LyXAction::init() */ { LFUN_MATH_MACRO_APPEND_GREEDY_PARAM, "math-macro-append-greedy-param", Noop, Math }, /*! - * \var lyx::kb_action lyx::LFUN_MATH_MACRO_REMOVE_GREEDY_PARAM + * \var lyx::FuncCode lyx::LFUN_MATH_MACRO_REMOVE_GREEDY_PARAM * \li Action: Remove a greedy parameter. * \li Notion: Remove a greedy parameter of a Math Macro and spit out the values of it in every instance of the macro @@ -813,7 +826,7 @@ void LyXAction::init() */ { LFUN_MATH_MACRO_REMOVE_GREEDY_PARAM, "math-macro-remove-greedy-param", Noop, Math }, /*! - * \var lyx::kb_action lyx::LFUN_MATH_MACRO_MAKE_OPTIONAL + * \var lyx::FuncCode lyx::LFUN_MATH_MACRO_MAKE_OPTIONAL * \li Action: Make a parameter optional. * \li Notion: Turn the first non-optional parameter of a Math Macro into an optional parameter with a default value. @@ -823,7 +836,7 @@ void LyXAction::init() */ { LFUN_MATH_MACRO_MAKE_OPTIONAL, "math-macro-make-optional", Noop, Math }, /*! - * \var lyx::kb_action lyx::LFUN_MATH_MACRO_MAKE_NONOPTIONAL + * \var lyx::FuncCode lyx::LFUN_MATH_MACRO_MAKE_NONOPTIONAL * \li Action: Make a parameter non-optional. * \li Notion: Turn the last optional parameter of a Math Macro into a non-optional parameter. The default value is @@ -834,7 +847,7 @@ void LyXAction::init() */ { LFUN_MATH_MACRO_MAKE_NONOPTIONAL, "math-macro-make-nonoptional", Noop, Math }, /*! - * \var lyx::kb_action lyx::LFUN_MATH_MACRO_ADD_OPTIONAL_PARAM + * \var lyx::FuncCode lyx::LFUN_MATH_MACRO_ADD_OPTIONAL_PARAM * \li Action: Add an optional parameter. * \li Notion: Insert an optional parameter just behind the already existing optional parameters. @@ -844,7 +857,7 @@ void LyXAction::init() */ { LFUN_MATH_MACRO_ADD_OPTIONAL_PARAM, "math-macro-add-optional-param", Noop, Math }, /*! - * \var lyx::kb_action lyx::LFUN_MATH_MACRO_REMOVE_OPTIONAL_PARAM + * \var lyx::FuncCode lyx::LFUN_MATH_MACRO_REMOVE_OPTIONAL_PARAM * \li Action: Remove the last optional parameter. * \li Notion: Remove the last optional parameter of a Math Macro and remove it in all the instances of the macro in the buffer. @@ -854,7 +867,7 @@ void LyXAction::init() */ { LFUN_MATH_MACRO_REMOVE_OPTIONAL_PARAM, "math-macro-remove-optional-param", Noop, Math }, /*! - * \var lyx::kb_action lyx::LFUN_MATH_MACRO_ADD_GREEDY_OPTIONAL_PARAM + * \var lyx::FuncCode lyx::LFUN_MATH_MACRO_ADD_GREEDY_OPTIONAL_PARAM * \li Action: Add a greedy optional parameter. * \li Notion: Add a greedy optional parameter which eats the value from the following cells in mathed which are in the [value] @@ -865,7 +878,7 @@ void LyXAction::init() */ { LFUN_MATH_MACRO_ADD_GREEDY_OPTIONAL_PARAM, "math-macro-add-greedy-optional-param", Noop, Math }, /*! - * \var lyx::kb_action lyx::LFUN_IN_MATHMACROTEMPLATE + * \var lyx::FuncCode lyx::LFUN_IN_MATHMACROTEMPLATE * \li Action: Only active in Math Macro definition. * \li Notion: Dummy function which is only active in a Math Macro definition. It's used to toggle the Math Macro toolbar if the cursor moves @@ -877,7 +890,7 @@ void LyXAction::init() { LFUN_IN_MATHMACROTEMPLATE, "in-mathmacrotemplate", Noop, Math }, /*! - * \var lyx::kb_action lyx::LFUN_PARAGRAPH_MOVE_DOWN + * \var lyx::FuncCode lyx::LFUN_PARAGRAPH_MOVE_DOWN * \li Action: Moves the current paragraph downwards in the document. * \li Syntax: paragraph-move-down * \li Origin: Edwin, 8 Apr 2006 @@ -885,7 +898,7 @@ void LyXAction::init() */ { LFUN_PARAGRAPH_MOVE_DOWN, "paragraph-move-down", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_PARAGRAPH_MOVE_UP + * \var lyx::FuncCode lyx::LFUN_PARAGRAPH_MOVE_UP * \li Action: Moves the current paragraph upwards in the document. * \li Syntax: paragraph-move-up * \li Origin: Edwin, 8 Apr 2006 @@ -899,7 +912,7 @@ void LyXAction::init() { LFUN_PARAGRAPH_DOWN, "paragraph-down", ReadOnly | NoUpdate, Edit }, { LFUN_PARAGRAPH_DOWN_SELECT, "paragraph-down-select", ReadOnly, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_PARAGRAPH_GOTO + * \var lyx::FuncCode lyx::LFUN_PARAGRAPH_GOTO * \li Action: Jump to a paragraph given by its id number. * \li Notion: Note that id number of paragraph is not the sequential number of paragraph seen on the screen. Moreover the id is unique for all opened buffers (documents). @@ -909,14 +922,14 @@ void LyXAction::init() */ { LFUN_PARAGRAPH_GOTO, "paragraph-goto", ReadOnly, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_BREAK_PARAGRAPH + * \var lyx::FuncCode lyx::LFUN_BREAK_PARAGRAPH * \li Action: Breaks the current paragraph at the current location. * \li Syntax: break-paragraph * \endvar */ { LFUN_BREAK_PARAGRAPH, "break-paragraph", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_BREAK_PARAGRAPH_SKIP + * \var lyx::FuncCode lyx::LFUN_BREAK_PARAGRAPH_SKIP * \li Action: Breaks the current paragraph at the current location, unless used at the beginning of a line, where it sets the label width string to empty. @@ -924,9 +937,36 @@ void LyXAction::init() * \endvar */ { LFUN_BREAK_PARAGRAPH_SKIP, "break-paragraph-skip", Noop, Edit }, +/*! + * \var lyx::FuncCode lyx::LFUN_PARAGRAPH_PARAMS + * \li Action: Change paragraph settings. + * \li Notion: Modifies the current paragraph, or currently selected paragraphs. + This function only modifies, and does not override, existing settings. + Note that the "leftindent" indent setting is deprecated. + * \li Syntax: paragraph-params [] [] [] [] + * \li Params: : \\noindent|\\indent|\\indent-toggle|\\leftindent LENGTH\n + : \\paragraph_spacing default|single|onehalf|double|other\n + : \\align block|left|right|center|default\n + : \\labelwidthstring WIDTH|\\start_of_appendix\n + * \li Origin: rgh, Aug 15 2007 + * \endvar + */ + { LFUN_PARAGRAPH_PARAMS, "paragraph-params", Noop, Edit }, +/*! + * \var lyx::FuncCode lyx::LFUN_PARAGRAPH_PARAMS_APPLY + * \li Action: Change paragraph settings. + * \li Notion: Overwrite all nonspecified settings to the default ones. + Use paragraph-params lfun if you don't want to overwrite others settings. + * \li Syntax: paragraph-params-apply + * \li Params: For parameters see #LFUN_PARAGRAPH_PARAMS + * \li Origin: leeming, 30 Mar 2004 + * \endvar + */ + { LFUN_PARAGRAPH_PARAMS_APPLY, "paragraph-params-apply", Noop, Edit }, + { LFUN_PARAGRAPH_UPDATE, "", Noop, Hidden }, /*! - * \var lyx::kb_action lyx::LFUN_OUTLINE_UP + * \var lyx::FuncCode lyx::LFUN_OUTLINE_UP * \li Action: Move the current group in the upward direction in the structure of the document. * \li Notion: The "group" can be Part/Chapter/Section/etc. It moves @@ -937,7 +977,7 @@ void LyXAction::init() */ { LFUN_OUTLINE_UP, "outline-up", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_OUTLINE_DOWN + * \var lyx::FuncCode lyx::LFUN_OUTLINE_DOWN * \li Action: Move the current group in the downward direction in the structure of the document. * \li Notion: The "group" can be Part/Chapter/Section/etc. It moves @@ -948,7 +988,7 @@ void LyXAction::init() */ { LFUN_OUTLINE_DOWN, "outline-down", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_OUTLINE_IN + * \var lyx::FuncCode lyx::LFUN_OUTLINE_IN * \li Action: Moves the current group in the downward direction in the hierarchy of the document structure. * \li Notion: Part -> Chapter -> Section -> etc. @@ -958,7 +998,7 @@ void LyXAction::init() */ { LFUN_OUTLINE_IN, "outline-in", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_OUTLINE_OUT + * \var lyx::FuncCode lyx::LFUN_OUTLINE_OUT * \li Action: Moves the current group in the upward direction in the hierarchy of the document structure. * \li Notion: Part <- Chapter <- Section <- etc. @@ -993,7 +1033,7 @@ void LyXAction::init() { LFUN_ALL_CHANGES_REJECT, "all-changes-reject", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_INSET_APPLY + * \var lyx::FuncCode lyx::LFUN_INSET_APPLY * \li Action: Apply data for an inset. * \li Notion: LFUN_INSET_APPLY is sent from the dialogs when the data should be applied. This is either changed to #LFUN_INSET_MODIFY or @@ -1005,7 +1045,7 @@ void LyXAction::init() { LFUN_INSET_APPLY, "inset-apply", Noop, Edit }, { LFUN_INSET_DISSOLVE, "inset-dissolve", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_INSET_INSERT + * \var lyx::FuncCode lyx::LFUN_INSET_INSERT * \li Action: Insert new inset (type given by the parameters). * \li Syntax: inset-insert * \li Params: : ] [] [] [] - * \li Params: : \\noindent|\\indent|\\indent-toggle|\\leftindent LENGTH\n - : \\paragraph_spacing default|single|onehalf|double|other\n - : \\align block|left|right|center|default\n - : \\labelwidthstring WIDTH|\\start_of_appendix\n - * \li Origin: rgh, Aug 15 2007 - * \endvar - */ - { LFUN_PARAGRAPH_PARAMS, "paragraph-params", Noop, Edit }, -/*! - * \var lyx::kb_action lyx::LFUN_PARAGRAPH_PARAMS_APPLY - * \li Action: Change paragraph settings. - * \li Notion: Overwrite all nonspecified settings to the default ones. - Use paragraph-params lfun if you don't want to overwrite others settings. - * \li Syntax: paragraph-params-apply - * \li Params: For parameters see #LFUN_PARAGRAPH_PARAMS - * \li Origin: leeming, 30 Mar 2004 - * \endvar - */ - { LFUN_PARAGRAPH_PARAMS_APPLY, "paragraph-params-apply", Noop, Edit }, - { LFUN_PARAGRAPH_UPDATE, "", Noop, Hidden }, - -/*! - * \var lyx::kb_action lyx::LFUN_FINISHED_FORWARD + * \var lyx::FuncCode lyx::LFUN_FINISHED_FORWARD * \li Action: Moves the cursor out of the current slice, going forward. * \li Notion: Cursor movement within an inset may be different than cursor movement in the surrounding text. This action should be called @@ -1082,21 +1094,21 @@ void LyXAction::init() */ { LFUN_FINISHED_FORWARD, "", ReadOnly, Hidden }, /*! - * \var lyx::kb_action lyx::LFUN_FINISHED_BACKWARD + * \var lyx::FuncCode lyx::LFUN_FINISHED_BACKWARD * \li Action: Moves the cursor out of the current slice, going backwards. * \li Notion: See also #LFUN_FINISHED_FORWARD. * \endvar */ { LFUN_FINISHED_BACKWARD, "", ReadOnly, Hidden }, /*! - * \var lyx::kb_action lyx::LFUN_FINISHED_RIGHT + * \var lyx::FuncCode lyx::LFUN_FINISHED_RIGHT * \li Action: Moves the cursor out of the current slice, going right. * \li Notion: See also #LFUN_FINISHED_FORWARD * \endvar */ { LFUN_FINISHED_RIGHT, "", ReadOnly, Hidden }, /*! - * \var lyx::kb_action lyx::LFUN_FINISHED_LEFT + * \var lyx::FuncCode lyx::LFUN_FINISHED_LEFT * \li Action: Moves the cursor out of the current slice, going left. * \li Notion: See also #LFUN_FINISHED_FORWARD. * \endvar @@ -1106,7 +1118,7 @@ void LyXAction::init() { LFUN_LANGUAGE, "language", Noop, Edit }, /*! - * \var lyx::kb_action lyx::LFUN_LABEL_GOTO + * \var lyx::FuncCode lyx::LFUN_LABEL_GOTO * \li Action: Goto a label. * \li Syntax: label-goto [