X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FLyXAction.cpp;h=7cd103b1c40866493ac2bf06dd99ba8faeb7073e;hb=19b840ae23a888300f9a5c03971351b546cce93d;hp=e9f45f58e23b316cd94c8eded60ea95f0f1fae7f;hpb=100a7ee22ff44fd101af4e52bdb3d632244ba258;p=lyx.git diff --git a/src/LyXAction.cpp b/src/LyXAction.cpp index e9f45f58e2..7cd103b1c4 100644 --- a/src/LyXAction.cpp +++ b/src/LyXAction.cpp @@ -52,7 +52,7 @@ namespace lyx { * The documentation below primarily describes the purpose and syntax * of the various LFUNs. * - * The list is alphabetized. Try to keep it that way, and don't forget to add + * The list is alphabetized. Try to keep it that way, and don't forget to add * doxygen commentary. This allows the file LFUNs.lyx to be auto-generated. * (If you should want to do that, see the gen_lfuns.py script, which is in * the development/tools/ directory.) @@ -888,11 +888,23 @@ void LyXAction::init() { LFUN_BUFFER_EXTERNAL_MODIFICATION_CLEAR, "buffer-external-modification-clear", ReadOnly, Buffer }, +/*! +* \var lyx::FuncCode lyx::LFUN_BUFFER_ZOOM +* \li Action: Sets the zoom of the screen fonts. +* \li Syntax: buffer-zoom [] +* \li Params: : The target zoom value in %; +* the default is the default zoom as saved in preferences. +* \li Origin: daniel, 28 Oct 2016 +* \endvar +*/ + { LFUN_BUFFER_ZOOM, "buffer-zoom", ReadOnly, Buffer }, + /*! * \var lyx::FuncCode lyx::LFUN_BUFFER_ZOOM_IN * \li Action: Increases the zoom of the screen fonts. * \li Syntax: buffer-zoom-in [] - * \li Params: : The zoom in % points (neg. or pos.), the default is 20. + * \li Params: : The zoom value addition in % (neg. or pos.); + * the default is 10% of the default zoom as saved in preferences. * \li Origin: vfr, 30 Mar 2009 * \endvar */ @@ -903,7 +915,8 @@ void LyXAction::init() * \var lyx::FuncCode lyx::LFUN_BUFFER_ZOOM_OUT * \li Action: Decreases the zoom of the screen fonts. * \li Syntax: buffer-zoom-out [] - * \li Params: : The zoom in % points (neg. or pos.), the default is -20. + * \li Params: : The zoom value abstraction in % (neg. or pos.); + * the default is 10% of the default zoom as saved in preferences. * \li Origin: vfr, 30 Mar 2009 * \endvar */ @@ -1385,6 +1398,19 @@ void LyXAction::init() { LFUN_DEPTH_INCREMENT, "depth-increment", Noop, Edit }, +/*! + * \var lyx::FuncCode lyx::LFUN_DEVEL_MODE_TOGGLE + * \li Action: toggle a mode where more information is given in UI + * \li Syntax: devel-mode-toggle + * \li Notion: in so called "devel" mode, the information given in the + * status bar is more precise, and the help documents are + * open in editing mode. + * \li Origin: lasgouttes, 23 Jul 2017 + * \endvar + */ + { LFUN_DEVEL_MODE_TOGGLE, "devel-mode-toggle", NoBuffer, System }, + + /*! * \var lyx::FuncCode lyx::LFUN_DIALOG_DISCONNECT_INSET * \li Action: Closes opened connection to opened inset. @@ -1487,9 +1513,13 @@ void LyXAction::init() /*! * \var lyx::FuncCode lyx::LFUN_ENVIRONMENT_SPLIT * \li Action: Splits the current environment with a Separator. - * \li Syntax: environment-split [outer] + * \li Syntax: environment-split [before|outer|previous] * \li Params: outer: If this is given, LyX will split the outermost environment in - * the current nesting hierarchy. + the current nesting hierarchy.\n + previous: If this is given, LyX will split the environment in the previous + paragraph (is there is one).\n + before: If this is given, the new environment will be appended rather than + prepended. * \li Origin: spitz, 23 Dec 2012 * \endvar */ @@ -1887,7 +1917,7 @@ void LyXAction::init() the work area.\n 2. select the text and run info-insert lfun. * \li Syntax: info-insert - * \li Params: : shortcut[s]|lyxrc|lyxinfo|package|textclass|menu|buffer \n + * \li Params: : shortcut[s]|lyxrc|lyxinfo|package|textclass|menu|icon|buffer \n : argument for a given type. Look into InsetInfo.h for detailed description. \n shortcut[s]: name of lfun (e.g math-insert \alpha) \n @@ -2274,8 +2304,9 @@ void LyXAction::init() /*! * \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 + * \li Syntax: layout [ignorenests] + * \li Params: : the layout to use\n + ignorenests: If specified, nesting advices will be ignored. * \endvar */ { LFUN_LAYOUT, "layout", Noop, Layout }, @@ -3022,10 +3053,11 @@ void LyXAction::init() * \var lyx::FuncCode lyx::LFUN_PARAGRAPH_BREAK * \li Action: Breaks the current paragraph at the current location. * \li Notion: Removes the selection. - * \li Syntax: paragraph-break [] + * \li Syntax: paragraph-break [] [ignoresep] * \li Params: : "inverse" - decreases depth by one (or change layout to default layout) when the cursor is at the end of - the line. + the line.\n + ignoresep: Do not account for paragraph separators while breaking. * \endvar */ { LFUN_PARAGRAPH_BREAK, "paragraph-break", Noop, Edit }, @@ -3533,7 +3565,7 @@ void LyXAction::init() * \li Action: Inserts various characters into the document. * \li Syntax: specialchar-insert * \li Params: : hyphenation, allowbreak, ligature-break, slash, - nobreakdash, dots, end-of-sentence, menu-separator, + nobreakdash, dots, end-of-sentence, menu-separator, lyx, tex, latex, latex2e. * \li Origin: JSpitzm, 6 Dec 2007 * \endvar @@ -3737,6 +3769,18 @@ void LyXAction::init() */ { LFUN_THESAURUS_ENTRY, "thesaurus-entry", ReadOnly, Edit }, +/*! + * \var lyx::FuncCode lyx::LFUN_TOOLBAR_MOVABLE + * \li Action: Toggles movability of a given toolbar between true/false. + * \li Syntax: toolbar-movable + * \li Params: : *|standard|extra|table|math|mathmacrotemplate|\n + minibuffer|review|view/update|math_panels|vcs| + view-others|update-others +* \li Origin: daniel, 12 July 2016 +* \endvar +*/ + { LFUN_TOOLBAR_MOVABLE, "toolbar-movable", NoBuffer, Buffer }, + /*! * \var lyx::FuncCode lyx::LFUN_TOOLBAR_TOGGLE * \li Action: Toggles visibility of a given toolbar between on/off/auto.