2003-08-23 00:17:00 +00:00
|
|
|
// -*- C++ -*-
|
2003-03-19 17:15:32 +00:00
|
|
|
/**
|
2008-03-15 01:20:36 +00:00
|
|
|
* \file FuncCode.h
|
2003-03-19 17:15:32 +00:00
|
|
|
* This file is part of LyX, the document processor.
|
|
|
|
* Licence details can be found in the file COPYING.
|
|
|
|
*
|
2003-08-23 00:17:00 +00:00
|
|
|
* Full author contact details are available in file CREDITS.
|
2003-03-19 17:15:32 +00:00
|
|
|
*
|
|
|
|
* To add a new function:
|
2008-01-12 11:33:03 +00:00
|
|
|
* - add a new enum constant immediately before LFUN_LASTACTION
|
|
|
|
* - add an appropriate line and documentation in LyXAction.cpp
|
2004-11-24 21:58:42 +00:00
|
|
|
* - add a branch to a suitable ::doDispatch() method
|
2004-03-25 09:16:36 +00:00
|
|
|
* - add correct test to the corresponding ::getStatus() method
|
2003-03-19 17:15:32 +00:00
|
|
|
*/
|
1999-09-27 18:44:28 +00:00
|
|
|
|
2008-03-15 01:20:36 +00:00
|
|
|
#ifndef FUNCCODE_H
|
|
|
|
#define FUNCCODE_H
|
2006-10-21 00:16:43 +00:00
|
|
|
|
|
|
|
namespace lyx {
|
|
|
|
|
2003-03-19 17:15:32 +00:00
|
|
|
/** These are all the lyx functions, the main mechanism
|
|
|
|
* through which the frontends communicate with the core.
|
|
|
|
*
|
2007-04-26 04:41:58 +00:00
|
|
|
* They are managed in LyXAction.cpp and handled in various
|
2010-02-09 16:11:13 +00:00
|
|
|
* ::dispatch() functions, starting with Application::dispatch(),
|
2007-04-26 14:56:30 +00:00
|
|
|
* BufferView::dispatch(), Cursor::dispatch() and
|
2004-11-24 21:58:42 +00:00
|
|
|
* Inset*::doDispatch();
|
1999-09-27 18:44:28 +00:00
|
|
|
*/
|
2008-03-15 01:20:36 +00:00
|
|
|
enum FuncCode
|
|
|
|
{
|
1999-09-27 18:44:28 +00:00
|
|
|
LFUN_UNKNOWN_ACTION = -1,
|
2003-03-19 17:15:32 +00:00
|
|
|
// 0
|
1999-09-27 18:44:28 +00:00
|
|
|
LFUN_NOACTION = 0,
|
2006-05-05 20:23:12 +00:00
|
|
|
LFUN_COMMAND_PREFIX,
|
|
|
|
LFUN_SCREEN_RECENTER,
|
|
|
|
LFUN_BUFFER_NEW,
|
|
|
|
LFUN_BUFFER_WRITE,
|
2003-03-19 17:15:32 +00:00
|
|
|
// 5
|
2007-12-09 23:33:13 +00:00
|
|
|
LFUN_BUFFER_WRITE_AS,
|
2006-05-05 20:23:12 +00:00
|
|
|
LFUN_BUILD_PROGRAM,
|
|
|
|
LFUN_BUFFER_VIEW,
|
|
|
|
LFUN_BUFFER_CLOSE,
|
|
|
|
LFUN_LYX_QUIT,
|
2007-04-30 14:29:49 +00:00
|
|
|
// 10
|
2006-05-05 20:23:12 +00:00
|
|
|
LFUN_BUFFER_AUTO_SAVE,
|
1999-09-27 18:44:28 +00:00
|
|
|
LFUN_UNDO,
|
2000-10-11 21:06:43 +00:00
|
|
|
LFUN_REDO,
|
2003-03-19 17:15:32 +00:00
|
|
|
LFUN_PASTE,
|
2006-05-05 20:23:12 +00:00
|
|
|
LFUN_PRIMARY_SELECTION_PASTE,
|
2007-04-30 14:29:49 +00:00
|
|
|
// 15
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_SELECTION_PASTE, // JMarc 2008/12/15
|
1999-09-27 18:44:28 +00:00
|
|
|
LFUN_CUT,
|
|
|
|
LFUN_COPY,
|
2012-09-29 15:16:52 +00:00
|
|
|
LFUN_TAB_GROUP_CLOSE,
|
2006-05-05 20:23:12 +00:00
|
|
|
LFUN_NOTE_NEXT,
|
2007-04-30 14:29:49 +00:00
|
|
|
// 20
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_INSET_TOGGLE,
|
2008-06-11 08:35:15 +00:00
|
|
|
LFUN_TEXTSTYLE_APPLY,
|
|
|
|
LFUN_TEXTSTYLE_UPDATE,
|
2006-05-05 20:23:12 +00:00
|
|
|
LFUN_FONT_EMPH,
|
2012-09-29 16:52:52 +00:00
|
|
|
LFUN_CLIPBOARD_PASTE_SIMPLE, // tommaso, 20111028
|
2007-12-06 11:04:56 +00:00
|
|
|
// 25
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_FONT_BOLD,
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_FONT_BOLDSYMBOL,
|
2006-05-05 20:23:12 +00:00
|
|
|
LFUN_FONT_ROMAN,
|
|
|
|
LFUN_FONT_NOUN,
|
|
|
|
LFUN_FONT_ITAL,
|
2007-12-06 11:04:56 +00:00
|
|
|
// 30
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_FONT_FRAK,
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_CHAR_FORWARD,
|
2006-05-05 20:23:12 +00:00
|
|
|
LFUN_CHAR_BACKWARD,
|
2000-11-04 10:00:12 +00:00
|
|
|
LFUN_UP,
|
1999-09-27 18:44:28 +00:00
|
|
|
LFUN_DOWN,
|
2007-12-06 11:04:56 +00:00
|
|
|
// 35
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_SCREEN_UP,
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_SCREEN_DOWN,
|
2006-05-05 20:23:12 +00:00
|
|
|
LFUN_LINE_BEGIN,
|
|
|
|
LFUN_LINE_END,
|
2003-04-02 22:12:52 +00:00
|
|
|
LFUN_CELL_FORWARD,
|
2007-12-06 11:04:56 +00:00
|
|
|
// 40
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_CELL_BACKWARD,
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_WORD_FORWARD,
|
2006-05-05 20:23:12 +00:00
|
|
|
LFUN_WORD_BACKWARD,
|
|
|
|
LFUN_BUFFER_BEGIN,
|
|
|
|
LFUN_BUFFER_END,
|
2007-12-06 11:04:56 +00:00
|
|
|
// 45
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_CHAR_FORWARD_SELECT,
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_CHAR_BACKWARD_SELECT,
|
2006-05-05 20:23:12 +00:00
|
|
|
LFUN_UP_SELECT,
|
|
|
|
LFUN_DOWN_SELECT,
|
2006-05-08 18:09:19 +00:00
|
|
|
LFUN_SCREEN_UP_SELECT,
|
2007-12-06 11:04:56 +00:00
|
|
|
// 50
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_SCREEN_DOWN_SELECT,
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_LINE_BEGIN_SELECT,
|
2006-05-08 18:09:19 +00:00
|
|
|
LFUN_LINE_END_SELECT,
|
|
|
|
LFUN_WORD_FORWARD_SELECT,
|
|
|
|
LFUN_WORD_BACKWARD_SELECT,
|
2007-12-06 11:04:56 +00:00
|
|
|
// 55
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_WORD_SELECT,
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_BUFFER_BEGIN_SELECT,
|
2006-05-08 18:09:19 +00:00
|
|
|
LFUN_BUFFER_END_SELECT,
|
2007-12-06 22:38:46 +00:00
|
|
|
LFUN_SPACE_INSERT, // JSpitzm 20030520
|
|
|
|
LFUN_SPECIALCHAR_INSERT, // JSpitzm, 20071206
|
2007-12-06 11:04:56 +00:00
|
|
|
// 60
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_MARK_TOGGLE,
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_CHAR_DELETE_FORWARD,
|
2006-05-08 18:09:19 +00:00
|
|
|
LFUN_CHAR_DELETE_BACKWARD,
|
2008-03-26 08:10:01 +00:00
|
|
|
LFUN_NEWLINE_INSERT, // renamed: JSpitzm, 20080325
|
2012-09-29 16:06:42 +00:00
|
|
|
LFUN_PARAGRAPH_BREAK,
|
2008-03-26 08:10:01 +00:00
|
|
|
// 65
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_QUOTE_INSERT,
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_ACCENT_CIRCUMFLEX,
|
2006-05-05 20:23:12 +00:00
|
|
|
LFUN_MATH_SUBSCRIPT,
|
|
|
|
LFUN_MATH_SUPERSCRIPT,
|
|
|
|
LFUN_ACCENT_GRAVE,
|
2008-03-26 08:10:01 +00:00
|
|
|
// 70
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_ACCENT_ACUTE,
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_ACCENT_TILDE,
|
2015-08-13 09:15:19 +00:00
|
|
|
LFUN_ACCENT_PERISPOMENI,
|
2006-05-05 20:23:12 +00:00
|
|
|
LFUN_ACCENT_CEDILLA,
|
|
|
|
LFUN_ACCENT_MACRON,
|
|
|
|
LFUN_ACCENT_UNDERBAR,
|
2008-03-26 08:10:01 +00:00
|
|
|
// 75
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_ACCENT_UNDERDOT,
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_ACCENT_CIRCLE,
|
2006-05-05 20:23:12 +00:00
|
|
|
LFUN_ACCENT_TIE,
|
|
|
|
LFUN_ACCENT_BREVE,
|
|
|
|
LFUN_ACCENT_CARON,
|
2008-05-07 11:17:43 +00:00
|
|
|
// 80
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_ACCENT_HUNGARIAN_UMLAUT,
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_ACCENT_UMLAUT,
|
2006-05-05 20:23:12 +00:00
|
|
|
LFUN_ACCENT_DOT,
|
|
|
|
LFUN_ACCENT_OGONEK,
|
2007-11-26 10:59:32 +00:00
|
|
|
LFUN_SELF_INSERT,
|
2008-05-07 11:17:43 +00:00
|
|
|
// 85
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_SERVER_GET_XY,
|
2006-05-05 20:23:12 +00:00
|
|
|
LFUN_SERVER_SET_XY,
|
2012-09-29 15:33:46 +00:00
|
|
|
LFUN_VIEW_SPLIT,
|
2012-09-29 16:52:52 +00:00
|
|
|
LFUN_VIEW_CLOSE, // Tommaso, 20120915
|
|
|
|
LFUN_BUFFER_FORALL, // scottkostyshak, 20120720
|
2008-05-07 11:17:43 +00:00
|
|
|
// 90
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_SERVER_GET_LAYOUT,
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_SERVER_GET_FILENAME,
|
2006-05-05 20:23:12 +00:00
|
|
|
LFUN_SERVER_NOTIFY,
|
2007-11-26 10:59:32 +00:00
|
|
|
LFUN_SERVER_GOTO_FILE_ROW,
|
2006-05-05 20:23:12 +00:00
|
|
|
LFUN_NOTE_INSERT,
|
2008-05-07 11:17:43 +00:00
|
|
|
// 95
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_UI_TOGGLE,
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_KEYMAP_OFF,
|
2006-05-05 20:23:12 +00:00
|
|
|
LFUN_KEYMAP_PRIMARY,
|
2007-11-26 10:59:32 +00:00
|
|
|
LFUN_KEYMAP_SECONDARY,
|
2006-05-05 20:23:12 +00:00
|
|
|
LFUN_KEYMAP_TOGGLE,
|
2008-05-07 11:17:43 +00:00
|
|
|
// 100
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_MATH_INSERT,
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_MATH_MATRIX,
|
2000-11-04 10:00:12 +00:00
|
|
|
LFUN_MATH_LIMITS,
|
2007-11-26 10:59:32 +00:00
|
|
|
LFUN_MATH_DELIM, // Alejandro 180696
|
2003-03-19 17:15:32 +00:00
|
|
|
LFUN_MATH_DISPLAY, // Alejandro 180696
|
2008-05-07 11:17:43 +00:00
|
|
|
// 105
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_MATH_MODE, // Alejandro 040696
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_MATH_NUMBER_TOGGLE,
|
2008-01-11 22:45:19 +00:00
|
|
|
LFUN_MATH_NUMBER_LINE_TOGGLE,
|
2007-11-26 10:59:32 +00:00
|
|
|
LFUN_MATH_SIZE, // Alejandro 150896
|
2001-10-19 15:13:49 +00:00
|
|
|
LFUN_MATH_MACRO, // ale970510
|
2008-05-07 11:17:43 +00:00
|
|
|
// 110
|
2009-01-20 00:38:21 +00:00
|
|
|
LFUN_MATH_EXTERN, // André 20010424
|
|
|
|
LFUN_MATH_MUTATE, // André 20010523
|
|
|
|
LFUN_MATH_SPACE, // André 20010725
|
2006-05-08 18:09:19 +00:00
|
|
|
LFUN_WORD_DELETE_FORWARD,
|
|
|
|
LFUN_WORD_DELETE_BACKWARD,
|
2008-05-07 11:17:43 +00:00
|
|
|
// 115
|
2014-02-11 10:00:20 +00:00
|
|
|
LFUN_LINE_DELETE_FORWARD,
|
2010-01-12 15:54:33 +00:00
|
|
|
LFUN_DEBUG_LEVEL_SET,
|
1999-09-27 18:44:28 +00:00
|
|
|
LFUN_MARK_OFF,
|
2007-11-26 10:59:32 +00:00
|
|
|
LFUN_MARK_ON,
|
2000-10-11 21:06:43 +00:00
|
|
|
LFUN_LAYOUT,
|
2008-05-07 11:17:43 +00:00
|
|
|
// 120
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_LAYOUT_PARAGRAPH,
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_DROP_LAYOUTS_CHOICE, // used in bindings as of 20071228
|
2007-09-20 18:02:39 +00:00
|
|
|
LFUN_FONT_TYPEWRITER, // changed from FONT_CODE 20070920
|
2007-11-26 10:59:32 +00:00
|
|
|
LFUN_FONT_SANS,
|
2006-05-05 20:23:12 +00:00
|
|
|
LFUN_FONT_DEFAULT,
|
2008-05-07 11:17:43 +00:00
|
|
|
// 125
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_FONT_SIZE,
|
1999-09-27 18:44:28 +00:00
|
|
|
LFUN_FONT_STATE,
|
2009-05-05 09:26:28 +00:00
|
|
|
LFUN_MATH_FONT_STYLE,
|
|
|
|
LFUN_LABEL_INSERT,
|
2007-11-26 10:59:32 +00:00
|
|
|
LFUN_WORD_UPCASE,
|
2008-05-07 11:17:43 +00:00
|
|
|
// 130
|
2009-05-03 22:45:14 +00:00
|
|
|
LFUN_WORD_LOWCASE,
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_WORD_CAPITALIZE,
|
2006-05-05 20:23:12 +00:00
|
|
|
LFUN_DEPTH_DECREMENT,
|
2007-11-26 10:59:32 +00:00
|
|
|
LFUN_DEPTH_INCREMENT,
|
2006-09-06 18:34:57 +00:00
|
|
|
LFUN_MENU_OPEN, // used in bindings as of 20060905
|
2008-05-07 11:17:43 +00:00
|
|
|
// 135
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_CANCEL,
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_META_PREFIX,
|
2006-05-05 20:23:12 +00:00
|
|
|
LFUN_COMMAND_EXECUTE,
|
2007-11-26 10:59:32 +00:00
|
|
|
LFUN_FILE_INSERT,
|
2007-01-15 22:49:14 +00:00
|
|
|
LFUN_FILE_INSERT_PLAINTEXT, // CFO-G 1997-11-19
|
2008-05-07 11:17:43 +00:00
|
|
|
// 140
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_FILE_INSERT_PLAINTEXT_PARA,// Levon 2001-02-14
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_FILE_OPEN,
|
2007-11-26 10:59:32 +00:00
|
|
|
LFUN_PARAGRAPH_UP, // Asger 1996-10-01
|
2006-05-08 18:09:19 +00:00
|
|
|
LFUN_PARAGRAPH_UP_SELECT, // Asger 1996-10-01
|
2006-05-05 20:23:12 +00:00
|
|
|
LFUN_PARAGRAPH_DOWN, // Asger 1996-10-01
|
2008-05-07 11:17:43 +00:00
|
|
|
// 145
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_PARAGRAPH_DOWN_SELECT, // Asger 1996-10-01
|
2014-02-23 16:33:56 +00:00
|
|
|
LFUN_INSET_FORALL, // lasgouttes, 20091127
|
2006-05-08 18:09:19 +00:00
|
|
|
LFUN_BUFFER_NEW_TEMPLATE, // Asger 1997-02-02
|
|
|
|
LFUN_BUFFER_RELOAD, // Asger 1997-02-02
|
2008-01-07 18:54:23 +00:00
|
|
|
LFUN_RECONFIGURE,
|
2008-05-07 11:17:43 +00:00
|
|
|
// 150
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_BRANCH_ACTIVATE,
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_BRANCH_DEACTIVATE,
|
2007-11-26 10:59:32 +00:00
|
|
|
LFUN_INDEX_PRINT, // Lgb 97-02-27
|
2003-04-02 22:12:52 +00:00
|
|
|
LFUN_CELL_SPLIT,
|
2006-05-08 18:09:19 +00:00
|
|
|
LFUN_BUFFER_CHILD_OPEN, // Ale 970528
|
2008-05-07 11:17:43 +00:00
|
|
|
// 155
|
2010-09-12 07:56:08 +00:00
|
|
|
LFUN_INSET_COPY_AS, // vfr, 20100419
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_FLOAT_LIST_INSERT, // Lgb 20010503
|
2007-11-26 10:59:32 +00:00
|
|
|
LFUN_BUFFER_TOGGLE_READ_ONLY, // Lgb 97-05-27
|
1999-09-27 18:44:28 +00:00
|
|
|
LFUN_VC_REGISTER, // Lgb 97-07-01
|
2006-05-08 18:09:19 +00:00
|
|
|
LFUN_VC_CHECK_IN, // Lgb 97-07-01
|
2008-05-07 11:17:43 +00:00
|
|
|
// 160
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_VC_CHECK_OUT, // Lgb 97-07-01
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_VC_REVERT, // Lgb 97-07-01
|
2007-11-26 10:59:32 +00:00
|
|
|
LFUN_VC_UNDO_LAST, // Lgb 97-07-01
|
2009-06-30 18:33:33 +00:00
|
|
|
LFUN_VC_COMMAND,
|
|
|
|
LFUN_VC_LOCKING_TOGGLE,
|
2008-05-07 11:17:43 +00:00
|
|
|
// 165
|
2009-10-14 19:18:06 +00:00
|
|
|
LFUN_VC_REPO_UPDATE,
|
2010-02-12 14:09:44 +00:00
|
|
|
LFUN_VC_COMPARE,
|
2014-02-23 16:33:56 +00:00
|
|
|
LFUN_HREF_INSERT, // CFO-G 971121
|
2007-09-20 05:05:10 +00:00
|
|
|
LFUN_WORD_FIND_FORWARD, // Etienne 980216
|
|
|
|
LFUN_WORD_FIND_BACKWARD, // Etienne 980220
|
2008-05-07 11:17:43 +00:00
|
|
|
// 170
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_APPENDIX, // ettrich 980505
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_BUFFER_IMPORT, // Asger 980724
|
2007-09-20 05:05:10 +00:00
|
|
|
LFUN_COMMAND_SEQUENCE, // Andre' 991111
|
2008-01-07 18:54:23 +00:00
|
|
|
LFUN_PREFERENCES_SAVE,
|
2007-11-26 10:59:32 +00:00
|
|
|
LFUN_HELP_OPEN, // Jug 990627
|
2008-05-07 11:17:43 +00:00
|
|
|
// 175
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_DATE_INSERT, // jdblair 20000131
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_LANGUAGE, // Dekel 20000203
|
2007-10-14 19:08:04 +00:00
|
|
|
LFUN_ERT_INSERT, // Jug 20000218
|
2007-09-20 05:05:10 +00:00
|
|
|
LFUN_FOOTNOTE_INSERT, // Jug 20000307
|
2009-07-16 22:55:23 +00:00
|
|
|
LFUN_MATH_AMS_MATRIX, // uwestoehr 12-07-2009
|
2008-05-07 11:17:43 +00:00
|
|
|
// 180
|
2012-09-29 16:52:52 +00:00
|
|
|
LFUN_IPA_INSERT, // spitz, 20120305
|
|
|
|
LFUN_IN_IPA, // spitz, 20120520
|
|
|
|
LFUN_IPAMACRO_INSERT, // spitz, 20120822
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_TABULAR_INSERT, // Jug 20000412
|
2007-11-26 10:59:32 +00:00
|
|
|
LFUN_SET_COLOR, // SLior 20000611
|
2008-05-07 11:17:43 +00:00
|
|
|
// 185
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_MARGINALNOTE_INSERT, // Lgb 20000626
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_FLOAT_INSERT, // Lgb 20000627
|
2007-09-20 05:05:10 +00:00
|
|
|
LFUN_FLOAT_WIDE_INSERT, // Lgb 20010531
|
2013-01-05 09:04:04 +00:00
|
|
|
LFUN_CAPTION_INSERT, // Lgb 20000718
|
2007-11-26 10:59:32 +00:00
|
|
|
LFUN_BUFFER_SWITCH,
|
2008-05-07 11:17:43 +00:00
|
|
|
// 190
|
2010-02-18 08:28:46 +00:00
|
|
|
LFUN_BUFFER_CHKTEX, // Asger 971030
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_LAYOUT_TABULAR, // Jug 20000731
|
2007-09-20 05:05:10 +00:00
|
|
|
LFUN_BUFFER_UPDATE, // Dekel 20000805
|
2000-08-03 12:56:25 +00:00
|
|
|
LFUN_INDEX_INSERT, // Angus 20000803
|
2007-11-26 10:59:32 +00:00
|
|
|
LFUN_SCREEN_FONT_UPDATE, // ARRae 20000813
|
2008-05-07 11:17:43 +00:00
|
|
|
// 195
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_PARAGRAPH_GOTO, // Dekel 20000826
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_REFERENCE_NEXT, // Dekel 20010114
|
2007-12-28 17:57:43 +00:00
|
|
|
LFUN_BOOKMARK_SAVE,
|
|
|
|
LFUN_BOOKMARK_GOTO,
|
2007-11-26 10:59:32 +00:00
|
|
|
LFUN_SELECT_FILE_SYNC, // Levon 20010214
|
2008-05-07 11:17:43 +00:00
|
|
|
// 200
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_MESSAGE, // Lgb 20010408; for scripting purposes, output in minibuffer
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_CHARS_TRANSPOSE, // Lgb 20010425
|
2003-03-19 17:15:32 +00:00
|
|
|
LFUN_ESCAPE, // Lgb 20010517
|
2001-10-19 15:13:49 +00:00
|
|
|
LFUN_THESAURUS_ENTRY, // Levon 20010720
|
2010-06-04 22:53:44 +00:00
|
|
|
LFUN_ARGUMENT_INSERT, // Martin 12 Aug 2002
|
2008-05-07 11:17:43 +00:00
|
|
|
// 205
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_MOUSE_PRESS, // André 9 Aug 2002
|
2008-11-14 15:58:50 +00:00
|
|
|
LFUN_MOUSE_MOTION, // André 9 Aug 2002
|
|
|
|
LFUN_MOUSE_RELEASE, // André 9 Aug 2002
|
|
|
|
LFUN_MOUSE_DOUBLE, // André 9 Aug 2002
|
|
|
|
LFUN_MOUSE_TRIPLE, // André 9 Aug 2002
|
2008-05-07 11:17:43 +00:00
|
|
|
// 210
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_WRAP_INSERT, // Dekel 7 Apr 2002
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_CHANGES_TRACK, // Levon 20021001 (cool date !)
|
2006-05-08 18:09:19 +00:00
|
|
|
LFUN_CHANGES_MERGE, // Levon 20021016
|
|
|
|
LFUN_CHANGE_ACCEPT, // Levon 20021016
|
2007-11-26 10:59:32 +00:00
|
|
|
LFUN_CHANGE_REJECT, // Levon 20021016
|
2008-05-07 11:17:43 +00:00
|
|
|
// 215
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_ALL_CHANGES_ACCEPT, // Levon 20021016
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_ALL_CHANGES_REJECT, // Levon 20021016
|
2008-07-14 01:28:06 +00:00
|
|
|
LFUN_SCROLL,
|
2003-06-17 00:30:47 +00:00
|
|
|
LFUN_DIALOG_SHOW,
|
2007-11-26 10:59:32 +00:00
|
|
|
LFUN_DIALOG_SHOW_NEW_INSET,
|
2008-05-07 11:17:43 +00:00
|
|
|
// 220
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_DIALOG_UPDATE,
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_DIALOG_HIDE,
|
2007-09-20 05:05:10 +00:00
|
|
|
LFUN_DIALOG_TOGGLE, // JSpitzm 20070430
|
2003-06-17 00:30:47 +00:00
|
|
|
LFUN_DIALOG_DISCONNECT_INSET,
|
2007-11-26 10:59:32 +00:00
|
|
|
LFUN_INSET_APPLY,
|
2008-05-07 11:17:43 +00:00
|
|
|
// 225
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_INSET_INSERT,
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_INSET_MODIFY,
|
2003-03-07 15:58:02 +00:00
|
|
|
LFUN_INSET_DIALOG_UPDATE,
|
2003-06-17 00:30:47 +00:00
|
|
|
LFUN_INSET_SETTINGS,
|
2008-01-05 20:24:54 +00:00
|
|
|
LFUN_PARAGRAPH_PARAMS_APPLY,
|
2008-05-07 11:17:43 +00:00
|
|
|
// 230
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_PARAGRAPH_UPDATE,
|
2009-01-30 01:04:10 +00:00
|
|
|
LFUN_INSET_EDIT, // JSpitzm 20080427
|
2006-05-05 20:23:12 +00:00
|
|
|
LFUN_BRANCH_INSERT,
|
|
|
|
LFUN_BOX_INSERT,
|
2010-09-12 07:01:24 +00:00
|
|
|
LFUN_BUFFER_TOGGLE_OUTPUT_SYNC,
|
2008-05-07 11:17:43 +00:00
|
|
|
// 235
|
2009-01-30 01:04:10 +00:00
|
|
|
LFUN_NEWPAGE_INSERT, // uwestoehr, 20071124
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_REPEAT,
|
2003-11-10 09:06:48 +00:00
|
|
|
LFUN_FINISHED_LEFT,
|
|
|
|
LFUN_FINISHED_RIGHT,
|
2007-09-05 18:40:56 +00:00
|
|
|
LFUN_FLEX_INSERT,
|
2008-05-07 11:17:43 +00:00
|
|
|
// 240
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_WORD_FIND,
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_WORD_REPLACE,
|
2006-05-05 20:23:12 +00:00
|
|
|
LFUN_BUFFER_EXPORT_CUSTOM,
|
2010-04-08 12:39:41 +00:00
|
|
|
LFUN_BUFFER_CLOSE_ALL, // vfr 20090806
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_BUFFER_LANGUAGE,
|
2015-05-27 22:10:38 +00:00
|
|
|
// 245
|
2004-03-30 16:19:50 +00:00
|
|
|
LFUN_TEXTCLASS_APPLY,
|
|
|
|
LFUN_TEXTCLASS_LOAD,
|
2006-05-05 20:23:12 +00:00
|
|
|
LFUN_BUFFER_SAVE_AS_DEFAULT,
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_BUFFER_PARAMS_APPLY,
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_LYXRC_APPLY,
|
2015-05-27 22:10:38 +00:00
|
|
|
// 250
|
2006-05-08 18:09:19 +00:00
|
|
|
LFUN_BUFFER_NEXT,
|
2006-05-05 20:23:12 +00:00
|
|
|
LFUN_BUFFER_PREVIOUS,
|
2008-01-08 15:18:00 +00:00
|
|
|
LFUN_STATISTICS,
|
2009-01-30 01:04:10 +00:00
|
|
|
LFUN_CHANGES_OUTPUT, // jspitzm 20050121
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_BIBTEX_DATABASE_ADD,
|
2015-05-27 22:10:38 +00:00
|
|
|
// 255
|
2006-05-05 20:23:12 +00:00
|
|
|
LFUN_BIBTEX_DATABASE_DEL,
|
|
|
|
LFUN_CITATION_INSERT,
|
2008-01-06 22:15:58 +00:00
|
|
|
LFUN_OUTLINE_UP,
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_OUTLINE_DOWN,
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_OUTLINE_IN,
|
2015-05-27 22:10:38 +00:00
|
|
|
// 260
|
2006-04-26 17:43:03 +00:00
|
|
|
LFUN_OUTLINE_OUT,
|
2008-01-07 18:54:23 +00:00
|
|
|
LFUN_PARAGRAPH_MOVE_DOWN,
|
|
|
|
LFUN_PARAGRAPH_MOVE_UP,
|
2010-01-15 19:13:24 +00:00
|
|
|
LFUN_CURSOR_FOLLOWS_SCROLLBAR_TOGGLE, // ARRae 971202
|
Split clipboard and X selection
* src/LyXAction.C
(LyXAction::init): handle new LFUN_CLIPBOARD_PASTE
* src/insets/insettabular.C
(InsetTabular::doDispatch): ditto
* src/insets/insetbox.C
(InsetBox::doDispatch): ditto
* src/insets/insetert.C
(InsetERT::doDispatch): ditto
(InsetERT::getStatus): ditto
* src/insets/insetcharstyle.C
(InsetCharStyle::doDispatch): ditto
* src/BufferView_pimpl.C
(BufferView::Pimpl::selectionRequest): stuff selection, not clipboard
* src/mathed/math_nestinset.C
(MathNestInset::lfunMousePress): get stuff selection, not clipboard
(MathNestInset::lfunMouseRelease): clipboard -> selection in
commented code
* src/CutAndPaste.C
(cutSelection): ditto
* src/frontends/{qt3,gtk}/GuiImplementation.C
(GuiImplementation::newWorkArea): create new selection, not clipboard,
since the clipboard is now an object
(GuiImplementation::destroyWorkArea): destroy selection, not clipboard
* src/frontends/{qt4,qt3,gtk}/GuiSelection.h: new, copied from
GuiClipboard.h
* src/frontends/{qt4,qt3,gtk}/GuiSelection.C: new, copied from
GuiClipboard.C
* src/frontends/{qt3,gtk}/GuiImplementation.h
(selection): new accessor for selection_
(selection_): new, the global selection object
* src/frontends/{qt4,qt3,gtk}/Makefile.am: add GuiSelection.C and
GuiSelection.h
* src/frontends/{qt4,qt3,gtk}/GuiClipboard.C
(GuiClipboard::get): return clipboard, not selection
(GuiClipboard::put): stuff clipboard, not selection
* src/frontends/{qt4,qt3,gtk}/GuiClipboard.h
(haveSelection): remove (this is now in GuiSelection)
* src/frontends/{qt3,gtk}/GuiClipboard.h
(old_work_area_): remove, since it is not needed anymore
* src/frontends/gtk/ghelpers.C
(getGTKStockIcon): handle LFUN_CLIPBOARD_PASTE
* src/frontends/Clipboard.h
(haveSelection): remove (this is now in Selection)
* src/frontends/qt4/GuiImplementation.[Ch]
(GuiImplementation::selection): new accessor for selection_
* src/frontends/Gui.h
(selection): New accessor for the global selection object
* src/frontends/Selection.h; new, copied from Clipboard.h
* src/frontends/Makefile.am: add Selection.h
* src/text3.C
(various): s/clipboard().haveSelection/selection().haveSelection/
(LyXText::dispatch): handle LFUN_CLIPBOARD_PASTE
(LyXText::getStatus): ditto
* src/lfuns.h: new lfun LFUN_CLIPBOARD_PASTE
* lib/ui/stdmenus.ui: add new lfun LFUN_CLIPBOARD_PASTE
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14408 a592a061-630c-0410-9148-cb99ea01b6c8
2006-07-10 11:32:25 +00:00
|
|
|
LFUN_CLIPBOARD_PASTE,
|
2015-05-27 22:10:38 +00:00
|
|
|
// 265
|
2009-01-30 01:04:10 +00:00
|
|
|
LFUN_INSET_DISSOLVE, // jspitzm 20060807
|
2006-10-04 21:43:40 +00:00
|
|
|
LFUN_CHANGE_NEXT,
|
2009-04-05 19:14:37 +00:00
|
|
|
LFUN_CHANGE_PREVIOUS, // vfr 20090404
|
2009-01-30 01:04:10 +00:00
|
|
|
LFUN_WINDOW_NEW, // Abdel 20061021
|
|
|
|
LFUN_WINDOW_CLOSE, // Abdel 20061023
|
2015-05-27 22:10:38 +00:00
|
|
|
// 270
|
2009-01-30 01:04:10 +00:00
|
|
|
LFUN_UNICODE_INSERT, // Lgb 20061022
|
|
|
|
LFUN_BOOKMARK_CLEAR, // bpeng 20061031
|
|
|
|
LFUN_NOMENCL_INSERT, // Ugras
|
|
|
|
LFUN_NOMENCL_PRINT, // Ugras
|
|
|
|
LFUN_LISTING_INSERT, // Herbert 20011110, bpeng 20070502
|
2015-05-27 22:10:38 +00:00
|
|
|
// 275
|
2009-01-30 01:04:10 +00:00
|
|
|
LFUN_TOOLBAR_TOGGLE, // Edwin 20070521
|
|
|
|
LFUN_BUFFER_WRITE_ALL, // rgh, gpothier 200707XX
|
2008-01-05 20:24:54 +00:00
|
|
|
LFUN_PARAGRAPH_PARAMS,
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_LAYOUT_MODULES_CLEAR,
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_LAYOUT_MODULE_ADD,
|
2015-05-27 22:10:38 +00:00
|
|
|
// 280
|
2007-12-28 17:57:43 +00:00
|
|
|
LFUN_LAYOUT_RELOAD,
|
2009-01-30 01:04:10 +00:00
|
|
|
LFUN_MASTER_BUFFER_VIEW, // Tommaso, 20070920
|
|
|
|
LFUN_MASTER_BUFFER_UPDATE, // Tommaso, 20070920
|
|
|
|
LFUN_INFO_INSERT, // bpeng, 20071007
|
|
|
|
LFUN_CALL, // broider, 20071002
|
2015-05-27 22:10:38 +00:00
|
|
|
// 285
|
2009-01-30 01:04:10 +00:00
|
|
|
LFUN_CHAR_LEFT, // dov, 20071022
|
|
|
|
LFUN_CHAR_LEFT_SELECT, // dov, 20071022
|
|
|
|
LFUN_CHAR_RIGHT, // dov, 20071022
|
|
|
|
LFUN_CHAR_RIGHT_SELECT, // dov, 20071022
|
|
|
|
LFUN_FINISHED_BACKWARD, // dov, 20071022
|
2015-05-27 22:10:38 +00:00
|
|
|
// 290
|
2009-01-30 01:04:10 +00:00
|
|
|
LFUN_FINISHED_FORWARD, // dov, 20071022
|
|
|
|
LFUN_WORD_LEFT, // dov, 20071028
|
|
|
|
LFUN_WORD_LEFT_SELECT, // dov, 20071028
|
|
|
|
LFUN_WORD_RIGHT, // dov, 20071028
|
|
|
|
LFUN_WORD_RIGHT_SELECT, // dov, 20071028
|
2015-05-27 22:10:38 +00:00
|
|
|
// 295
|
2007-11-01 11:08:04 +00:00
|
|
|
LFUN_MATH_MACRO_FOLD,
|
|
|
|
LFUN_MATH_MACRO_UNFOLD,
|
|
|
|
LFUN_MATH_MACRO_ADD_PARAM,
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_MATH_MACRO_REMOVE_PARAM,
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_MATH_MACRO_APPEND_GREEDY_PARAM,
|
2015-05-27 22:10:38 +00:00
|
|
|
// 300
|
2007-11-01 11:08:04 +00:00
|
|
|
LFUN_MATH_MACRO_REMOVE_GREEDY_PARAM,
|
|
|
|
LFUN_MATH_MACRO_MAKE_OPTIONAL,
|
|
|
|
LFUN_MATH_MACRO_MAKE_NONOPTIONAL,
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_MATH_MACRO_ADD_OPTIONAL_PARAM,
|
2008-09-15 16:49:11 +00:00
|
|
|
LFUN_MATH_MACRO_REMOVE_OPTIONAL_PARAM,
|
2015-05-27 22:10:38 +00:00
|
|
|
// 305
|
2007-12-06 11:04:56 +00:00
|
|
|
LFUN_MATH_MACRO_ADD_GREEDY_OPTIONAL_PARAM,
|
2007-12-23 00:47:37 +00:00
|
|
|
LFUN_IN_MATHMACROTEMPLATE,
|
2008-02-21 19:42:34 +00:00
|
|
|
LFUN_COMPLETION_POPUP,
|
2009-01-14 14:24:59 +00:00
|
|
|
LFUN_COMPLETION_INLINE,
|
2014-02-11 10:00:20 +00:00
|
|
|
LFUN_COMPLETE,
|
2015-05-27 22:10:38 +00:00
|
|
|
// 310
|
|
|
|
LFUN_COMPLETION_COMPLETE,
|
2008-05-06 21:13:09 +00:00
|
|
|
LFUN_SET_GRAPHICS_GROUP,
|
2008-09-08 00:13:55 +00:00
|
|
|
LFUN_COMPLETION_CANCEL,
|
2008-09-08 00:24:47 +00:00
|
|
|
LFUN_COMPLETION_ACCEPT,
|
2012-08-21 12:56:34 +00:00
|
|
|
LFUN_COMMAND_ALTERNATIVES,
|
2009-03-30 13:49:52 +00:00
|
|
|
// 315
|
2008-09-30 23:42:43 +00:00
|
|
|
LFUN_TAB_INSERT,
|
|
|
|
LFUN_TAB_DELETE,
|
2009-01-30 01:04:10 +00:00
|
|
|
LFUN_WORD_FINDADV, // Tommaso, 20081003
|
|
|
|
LFUN_REGEXP_MODE, // Tommaso, 20081003
|
2009-06-30 18:33:33 +00:00
|
|
|
LFUN_LABEL_GOTO, // Ale 970806
|
2009-04-08 22:03:28 +00:00
|
|
|
// 320
|
2014-02-23 16:33:56 +00:00
|
|
|
LFUN_LABEL_COPY_AS_REFERENCE, // sts, 20081116
|
|
|
|
LFUN_LABEL_INSERT_AS_REFERENCE, // vfr, 20090407
|
2009-01-30 01:04:10 +00:00
|
|
|
LFUN_PHANTOM_INSERT, // uwestoehr, 20090130
|
2009-03-16 13:33:27 +00:00
|
|
|
LFUN_INSET_BEGIN, // JMarc, 20090316
|
|
|
|
LFUN_INSET_END, // JMarc, 20090316
|
2009-03-30 13:49:52 +00:00
|
|
|
// 325
|
2009-03-16 13:33:27 +00:00
|
|
|
LFUN_INSET_BEGIN_SELECT, // JMarc, 20090316
|
|
|
|
LFUN_INSET_END_SELECT, // JMarc, 20090316
|
2013-01-05 09:04:04 +00:00
|
|
|
LFUN_INSET_SELECT_ALL, // vfr, 20090822
|
2009-04-04 09:14:38 +00:00
|
|
|
LFUN_BUFFER_ZOOM_IN, // vfr, 20090330
|
|
|
|
LFUN_BUFFER_ZOOM_OUT, // vfr, 20090330
|
2009-04-05 19:14:37 +00:00
|
|
|
// 330
|
|
|
|
LFUN_MATH_BIGDELIM,
|
2009-05-03 18:58:00 +00:00
|
|
|
LFUN_SECTION_SELECT, // vfr, 20090503
|
2009-05-05 09:26:28 +00:00
|
|
|
LFUN_FONT_UNDERLINE,
|
|
|
|
LFUN_FONT_STRIKEOUT,
|
2014-02-11 10:00:20 +00:00
|
|
|
LFUN_FONT_UNDERUNDERLINE,
|
2009-05-05 09:26:28 +00:00
|
|
|
// 335
|
2014-02-11 10:00:20 +00:00
|
|
|
LFUN_FONT_UNDERWAVE,
|
2009-06-30 18:33:33 +00:00
|
|
|
LFUN_BUFFER_EXPORT, // Lgb 97-07-29
|
|
|
|
LFUN_BUFFER_TOGGLE_COMPRESSION, // bpeng 20060427
|
2009-07-09 09:48:34 +00:00
|
|
|
LFUN_BRANCH_ADD, // spitz 20090707
|
2009-07-11 09:38:31 +00:00
|
|
|
LFUN_BRANCH_ADD_INSERT,
|
|
|
|
// 340
|
2009-07-10 06:49:51 +00:00
|
|
|
LFUN_BRANCHES_RENAME, // spitz 20090709
|
2009-08-13 17:21:59 +00:00
|
|
|
LFUN_GRAPHICS_RELOAD, // vfr 20090810
|
2009-08-22 14:44:08 +00:00
|
|
|
LFUN_SCREEN_SHOW_CURSOR, // vfr, 20090325
|
2010-01-19 08:21:56 +00:00
|
|
|
LFUN_SPELLING_ADD, // spitz 20100118
|
|
|
|
LFUN_SPELLING_IGNORE, // spitz 20100118
|
2010-04-08 12:39:41 +00:00
|
|
|
// 345
|
2010-08-05 20:10:40 +00:00
|
|
|
LFUN_SPELLING_REMOVE, // switt 20100728
|
2010-03-28 13:47:50 +00:00
|
|
|
LFUN_PREVIEW_INSERT, // vfr, 20100328
|
2010-04-15 13:19:48 +00:00
|
|
|
LFUN_FORWARD_SEARCH,
|
2010-11-23 20:09:08 +00:00
|
|
|
LFUN_SCRIPT_INSERT, // gb, 20101123
|
2011-10-29 15:42:01 +00:00
|
|
|
LFUN_BUFFER_EXPORT_AS, // tommaso 20111006
|
2010-11-23 20:09:08 +00:00
|
|
|
// 350
|
2012-09-30 12:59:24 +00:00
|
|
|
LFUN_BRANCH_MASTER_ACTIVATE, // spitz 20120930
|
|
|
|
LFUN_BRANCH_MASTER_DEACTIVATE, // spitz 20120930
|
2012-12-23 17:57:32 +00:00
|
|
|
LFUN_ENVIRONMENT_SPLIT, // spitz 20121223
|
2013-02-05 20:31:58 +00:00
|
|
|
LFUN_VC_RENAME, // gb 20130205
|
|
|
|
LFUN_VC_COPY, // gb 20130205
|
|
|
|
// 355
|
2013-03-24 18:20:19 +00:00
|
|
|
LFUN_SPELLING_CONTINUOUSLY, // vfr, 20130324
|
Fix bugs #8546 and #9055, and introduce new separator inset.
The algorithm used for breaking a paragraph in LaTeX export is changed
for avoiding spurious blank lines causing too much vertical space.
This change is tied to the introduction of a new inset (with two
different specializations) helping in either outputing LaTeX paragraph
breaks or separating environments in LyX. Both of the above goals were
previously achieved by the ---Separator--- layout and can now be
accomplished by the new inset in a more natural way. As an example,
after leaving an environment by hitting the Return key for two times,
a third return automatically inserts a parbreak inset, which is
equivalent to the old separator layout, i.e., it also introduces a
blank line in the output. If this blank line is not wanted, the
parbreak separator can be changed to a plain separator by a right
click of the mouse. Of course, an environment can still be separated
by the following one by using the Alt+P+Return shortcut (or the
corresponding menu key), but now the plain separator inset is used
instead of the old separator layout, such that no blank line occurs in
the LaTeX output.
Old documents are converted such that the LaTeX output remains unchanged.
As a result of this conversion, the old separator layout is replaced by
the new parbreak inset, which may also appear in places where the old
algorithm was introducing blank lines while the new one is not.
Note that not all blank lines were actually affecting the LaTeX output,
because a blank line is simply ignored by the TeX engine when it occurs
in the so called "vertical mode" (e.g., after an alignment environment).
The old ---Separator--- layout is now gone and old layout files using it
are also automatically converted.
Round trip conversions between old and new format should leave a document
unchanged. This means that the new behavior about paragraph breaking is
not "carried back" to the old format. Indeed, this would need introducing
special LaTeX commands in ERT that would accumulate in roundtrip
conversions, horribly cluttering the document. So, when converting a
modified document to old formats, the LaTeX output may slightly differ in
vertical spacing if the document is processed by an old version of LyX.
In other words, forward compatibility is guaranteed, but not backwards.
2014-05-10 21:25:11 +00:00
|
|
|
LFUN_SEPARATOR_INSERT, // ef 20140502
|
2014-10-14 19:55:04 +00:00
|
|
|
LFUN_SERVER_GET_STATISTICS, // brokenclock 20141010
|
2015-03-31 22:54:49 +00:00
|
|
|
LFUN_BUFFER_VIEW_CACHE, // skostysh 20150401
|
2015-04-08 03:18:21 +00:00
|
|
|
LFUN_BUFFER_MOVE_NEXT, // skostysh 20150408
|
2016-10-29 08:28:34 +00:00
|
|
|
// 360
|
2015-04-08 03:18:21 +00:00
|
|
|
LFUN_BUFFER_MOVE_PREVIOUS, // skostysh 20150408
|
2015-12-11 02:15:52 +00:00
|
|
|
LFUN_TABULAR_FEATURE, // gm, 20151210
|
2016-07-12 04:16:05 +00:00
|
|
|
LFUN_BRANCH_INVERT, // rgheck, 20160712
|
2016-08-04 05:20:14 +00:00
|
|
|
LFUN_LYX_ACTIVATE, // skostysh, 20160804
|
2016-10-09 07:15:20 +00:00
|
|
|
LFUN_ICON_SIZE, // daniel, 20160712
|
2016-10-29 08:28:34 +00:00
|
|
|
// 365
|
2017-03-01 20:16:37 +00:00
|
|
|
LFUN_BUFFER_EXTERNAL_MODIFICATION_CLEAR,// gm, 20170302
|
2016-10-29 08:28:34 +00:00
|
|
|
LFUN_BUFFER_ZOOM, // daniel, 20161028
|
2016-11-24 12:10:03 +00:00
|
|
|
LFUN_TOOLBAR_MOVABLE, // daniel, 20160712
|
2017-05-09 14:26:08 +00:00
|
|
|
LFUN_FONT_CROSSOUT, // uwestoehr 20170404
|
2017-07-23 22:21:43 +00:00
|
|
|
LFUN_DEVEL_MODE_TOGGLE, // lasgouttes 20170723
|
2009-01-30 01:04:10 +00:00
|
|
|
LFUN_LASTACTION // end of the table
|
1999-09-27 18:44:28 +00:00
|
|
|
};
|
|
|
|
|
2006-10-21 00:16:43 +00:00
|
|
|
|
|
|
|
} // namespace lyx
|
|
|
|
|
2008-03-15 01:20:36 +00:00
|
|
|
#endif // FUNCCODE_H
|