lyx_mirror/src/insets/InsetCode.h

236 lines
2.8 KiB
C
Raw Normal View History

// -*- C++ -*-
/**
* \file InsetCode.h
* This file is part of LyX, the document processor.
* Licence details can be found in the file COPYING.
*
* \author Alejandro Aguilar Sierra
* \author Jürgen Vigna
* \author Lars Gullik Bjønnes
* \author Matthias Ettrich
*
* Full author contact details are available in file CREDITS.
*/
#ifndef INSETCODE_H
#define INSETCODE_H
namespace lyx {
enum InsetCode {
///
NO_CODE, // 0
///
TOC_CODE, // do these insets really need a code? (ale)
///
QUOTE_CODE,
///
MARK_CODE,
///
REF_CODE,
///
HYPERLINK_CODE, // 5
///
SEPARATOR_CODE,
///
ENDING_CODE,
///
LABEL_CODE,
///
NOTE_CODE,
///
ACCENT_CODE, // 10
///
MATH_CODE,
///
INDEX_CODE,
///
INCLUDE_CODE,
///
GRAPHICS_CODE,
///
BIBITEM_CODE, // 15
///
BIBTEX_CODE,
///
TEXT_CODE,
///
ERT_CODE,
///
FOOT_CODE,
///
MARGIN_CODE, // 20
///
FLOAT_CODE,
///
WRAP_CODE,
///
SPACE_CODE,
///
SPECIALCHAR_CODE,
///
TABULAR_CODE, // 25
///
EXTERNAL_CODE,
///
CAPTION_CODE,
///
MATHMACRO_CODE,
///
CITE_CODE,
///
FLOAT_LIST_CODE, // 30
///
INDEX_PRINT_CODE,
///
ARG_CODE,
///
CELL_CODE,
///
NEWLINE_CODE,
///
LINE_CODE, // 35
///
BRANCH_CODE,
///
BOX_CODE,
///
FLEX_CODE,
///
VSPACE_CODE,
///
MATH_MACROARG_CODE, // 40
///
NOMENCL_CODE,
///
NOMENCL_PRINT_CODE,
///
NEWPAGE_CODE,
///
LISTINGS_CODE,
///
INFO_CODE, // 45
///
COLLAPSABLE_CODE,
///
PHANTOM_CODE,
///
MATH_AMSARRAY_CODE,
///
MATH_ARRAY_CODE,
///
MATH_BIG_CODE, // 50
///
MATH_BOLDSYMBOL_CODE,
///
MATH_BOX_CODE,
///
MATH_BRACE_CODE,
///
MATH_CASES_CODE,
///
MATH_CHAR_CODE, // 55
///
MATH_COLOR_CODE,
///
MATH_COMMENT_CODE,
///
MATH_DECORATION_CODE,
///
MATH_DELIM_CODE,
///
MATH_DIFF_CODE, // 60
///
MATH_DOTS_CODE,
///
MATH_ENSUREMATH_CODE,
///
MATH_ENV_CODE,
///
MATH_EXFUNC_CODE,
///
MATH_EXINT_CODE, // 65
///
MATH_FONT_CODE,
///
MATH_FONTOLD_CODE,
///
MATH_FRAC_CODE,
///
MATH_GRID_CODE,
///
MATH_HULL_CODE, // 70
///
MATH_KERN_CODE,
///
MATH_LEFTEQN_CODE,
///
MATH_LIM_CODE,
///
MATH_MATRIX_CODE,
///
MATH_MBOX_CODE, // 75
///
MATH_NEST_CODE,
///
MATH_NUMBER_CODE,
///
MATH_OVERSET_CODE,
///
MATH_PAR_CODE,
///
MATH_PHANTOM_CODE, // 80
///
MATH_REF_CODE,
///
MATH_ROOT_CODE,
///
MATH_SCRIPT_CODE,
///
MATH_SIZE_CODE,
///
MATH_SPACE_CODE, // 85
///
MATH_SPECIALCHAR_CODE,
///
MATH_SPLIT_CODE,
///
MATH_SQRT_CODE,
///
MATH_STACKREL_CODE,
///
MATH_STRING_CODE,// 90
///
MATH_SUBSTACK_CODE,
///
MATH_SYMBOL_CODE,
///
MATH_TABULAR_CODE,
///
MATH_UNDERSET_CODE,
///
MATH_UNKNOWN_CODE, // 95
///
MATH_XARROW_CODE,
///
MATH_XYARROW_CODE,
///
MATH_XYMATRIX_CODE,
///
MATH_MACRO_CODE,
///
ARGUMENT_PROXY_CODE, // 100
///
PREVIEW_CODE,
///
MATH_DIAGRAM_CODE,
///
SCRIPT_CODE,
///
INSET_CODE_SIZE
};
} // namespace lyx
#endif