X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FLyXAction.cpp;h=963cfd2b1adfbe45b295783694ea622a6d3fda57;hb=604a3341d9bd6b6bee6f042292f28b89027ca2b5;hp=358b2630fa8eb5a217224318533b6643a6d73369;hpb=bde1274042eded51ca7f71a845878bf614be9552;p=lyx.git diff --git a/src/LyXAction.cpp b/src/LyXAction.cpp index 358b2630fa..963cfd2b1a 100644 --- a/src/LyXAction.cpp +++ b/src/LyXAction.cpp @@ -317,13 +317,13 @@ void LyXAction::init() */ { LFUN_WRAP_INSERT, "wrap-insert", Noop, Edit }, /*! - * \var lyx::FuncCode lyx::LFUN_OPTIONAL_INSERT - * \li Action: Inserts an optional-argument (short title) inset. - * \li Syntax: optional-insert + * \var lyx::FuncCode lyx::LFUN_ARGUMENT_INSERT + * \li Action: Inserts an argument (short title) inset. + * \li Syntax: argument-insert * \li Origin: vermeer, 12 Aug 2002 * \endvar */ - { LFUN_OPTIONAL_INSERT, "optional-insert", Noop, Edit }, + { LFUN_ARGUMENT_INSERT, "argument-insert", Noop, Edit }, /*! * \var lyx::FuncCode lyx::LFUN_LINE_INSERT * \li Action: Inserts a horizontal line. @@ -368,6 +368,14 @@ void LyXAction::init() * \endvar */ { LFUN_LISTING_INSERT, "listing-insert", Noop, Edit }, +/*! + * \var lyx::FuncCode lyx::LFUN_PREVIEW_INSERT + * \li Action: Inserts a new preview inset. + * \li Syntax: preview-insert + * \li Origin: vfr, 28 Mar 2010 + * \endvar + */ + { LFUN_PREVIEW_INSERT, "preview-insert", Noop, Edit }, /*! * \var lyx::FuncCode lyx::LFUN_TAB_INSERT * \li Action: Insert a tab into a listings inset. @@ -408,11 +416,12 @@ 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|package|textclass|menu|buffer \n + * \li Params: : shortcut[s]|lyxrc|lyxinfo|package|textclass|menu|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 lyxrc: name of rc_entry (e.g. bind_file) \n + lyxinfo: "version" - used version of LyX \n package: name of latex package (e.g. listings) \n textclass: name of textclass (e.g. article) \n menu: name of lfun used in menu \n @@ -600,6 +609,7 @@ void LyXAction::init() /*! * \var lyx::FuncCode lyx::LFUN_ESCAPE * \li Action: Clears the selection. If no text is selected call #LFUN_FINISHED_FORWARD. + Inside math mode jumps out of the math inset. * \li Syntax: escape * \li Origin: Lgb, 17 May 2001 * \endvar @@ -1005,6 +1015,17 @@ void LyXAction::init() * \endvar */ { LFUN_SPELLING_IGNORE, "spelling-ignore", ReadOnly, Edit }, +/*! + * \var lyx::FuncCode lyx::LFUN_SPELLING_REMOVE + * \li Action: Remove the word under the cursor from the respective + * spell checker dictionary. + * \li Syntax: spelling-remove [] [] + * \li Params: : word to remove + : language name (see file languages) + * \li Origin: SWitt, 28 July 2010 + * \endvar + */ + { LFUN_SPELLING_REMOVE, "spelling-remove", ReadOnly, Edit }, /*! * \var lyx::FuncCode lyx::LFUN_THESAURUS_ENTRY * \li Action: Look up thesaurus entries with respect to the word under the cursor. @@ -1201,14 +1222,14 @@ void LyXAction::init() * \li Syntax: undo * \endvar */ - { LFUN_UNDO, "undo", Noop, Edit }, + { LFUN_UNDO, "undo", ReadOnly, Edit }, /*! * \var lyx::FuncCode lyx::LFUN_REDO * \li Action: Redoes the last thing undone. * \li Syntax: redo * \endvar */ - { LFUN_REDO, "redo", Noop, Edit }, + { LFUN_REDO, "redo", ReadOnly, Edit }, /*! * \var lyx::FuncCode lyx::LFUN_REPEAT * \li Action: Repeat the given command. @@ -2044,43 +2065,20 @@ void LyXAction::init() * \li Origin: JSpitzm, 27 Apr 2006 * \endvar */ - { LFUN_INSET_EDIT, "inset-edit", ReadOnly, Edit }, + { LFUN_INSET_EDIT, "inset-edit", ReadOnly | AtPoint, Edit }, /*! * \var lyx::FuncCode lyx::LFUN_TABULAR_INSERT * \li Action: Inserts table into the document. + * \li Notion: See #LFUN_INSET_MODIFY for some more details + about tabular modifications. * \li Syntax: tabular-insert [ ] * \li Params: In case no arguments are given show insert dialog. * \li Origin: Jug, 12 Apr 2000 * \endvar */ { LFUN_TABULAR_INSERT, "tabular-insert", Noop, Edit }, -/*! - * \var lyx::FuncCode lyx::LFUN_TABULAR_FEATURE - * \li Action: Sets various features to the table/cell on the current cursor position. - * \li Notion: Various math-environment features are handled here as well, e.g. - add-vline-left/right for the Grid/Array environment - * \li Syntax: tabular-feature [] - * \li Params: : append-row|append-column|delete-row|delete-column|copy-row|copy-column| - toggle-line-top|toggle-line-bottom|toggle-line-left|toggle-line-right| - align-left|align-right|align-center|align-block|valign-top|valign-bottom| - valign-middle|longtabular-align-left|longtabular-align-center| - longtabular-align-right|m-align-left|m-align-right|m-align-center| - m-valign-top|m-valign-bottom|m-valign-middle|multicolumn|set-all-lines| - unset-all-lines|set-longtabular|unset-longtabular|set-pwidth|set-mpwidth| - set-rotate-tabular|unset-rotate-tabular|toggle-rotate-tabular| - set-rotate-cell|unset-rotate-cell|toggle-rotate-cell|set-usebox|set-lthead| - unset-lthead|set-ltfirsthead|unset-ltfirsthead|set-ltfoot|unset-ltfoot| - set-ltlastfoot|unset-ltlastfoot|set-ltnewpage|toggle-ltcaption| - set-special-column|set-special-multicolumn|set-special-multirow| - set-booktabs|unset-booktabs|set-top-space|set-bottom-space| - set-interline-space|set-border-lines|tabular-valign-top| - tabular-valign-middle|tabular-valign-bottom \n - : additional argument for some commands, use debug mode to explore its values. - * \li Origin: Jug, 28 Jul 2000 - * \endvar - */ - { LFUN_TABULAR_FEATURE, "tabular-feature", Noop, Edit }, + /*! * \var lyx::FuncCode lyx::LFUN_CELL_BACKWARD * \li Action: Moves the cursor to the previous cell inside the table. @@ -2317,7 +2315,7 @@ void LyXAction::init() * \var lyx::FuncCode lyx::LFUN_INSET_INSERT * \li Action: Insert new inset (type given by the parameters). * \li Syntax: inset-insert - * \li Params: : : \n : depends on the given inset. Use "lyx -dbg action" to explore. * \li Sample: inset-insert ref LatexCommand reference "