Hidden, //< Not listed for configuration
Edit, //< Cursor and mouse movement, copy/paste etc
Math, //< Mathematics
Buffer, //< Buffer and window related
Layout, //< Font, Layout and textclass related
Hidden, //< Not listed for configuration
Edit, //< Cursor and mouse movement, copy/paste etc
Math, //< Mathematics
Buffer, //< Buffer and window related
Layout, //< Font, Layout and textclass related
NoBuffer = 2, //< Can be used when there is no document open
Argument = 4, //< Requires argument
NoUpdate = 8, //< Does not (usually) require update
SingleParUpdate = 16, //< Usually only requires this par updated
AtPoint = 32, //< dispatch first to inset at cursor if there is one
NoBuffer = 2, //< Can be used when there is no document open
Argument = 4, //< Requires argument
NoUpdate = 8, //< Does not (usually) require update
SingleParUpdate = 16, //< Usually only requires this par updated
AtPoint = 32, //< dispatch first to inset at cursor if there is one
* Creates a FuncRequest from a string of the form:
* lyx-function [argument]
* where the argument is optional and "lyx-function" is in the form you'd
* Creates a FuncRequest from a string of the form:
* lyx-function [argument]
* where the argument is optional and "lyx-function" is in the form you'd
/// Thus: getActionName(LFUN_ERT_INSERT) --> "ert-insert".
std::string const getActionName(FuncCode action) const;
///
/// Thus: getActionName(LFUN_ERT_INSERT) --> "ert-insert".
std::string const getActionName(FuncCode action) const;
///
- void newFunc(FuncCode, std::string const & name, unsigned int attrib, func_type type);
+ void newFunc(FuncCode, std::string const & name, unsigned int attrib, FuncType type);
- * This is a list of all the LyXFunc names with the
- * coresponding action number. It is usually only used by the
- * minibuffer or when assigning commands to keys during init.
+ * This maps LyX function names to function codes, e.g.:
+ * lyx_func_map["ert-insert"] == LFUN_ERT_INSERT
- * This is a mapping from action number to an object holding
- * info about this action. f.ex. command name (string),
- * command attributes (ro)
+ * This maps function codes to objects holding info about the corresponding
+ * action. E.g., if
+ * FuncInfo const & ert = lyx_info_map[LFUN_ERT_INSERT];
+ * then:
+ * ert.name == "ert-insert"'
+ * ert.attrib == Noop
+ * ert.type == Edit