4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
7 * \author Lars Gullik Bjønnes
8 * \author Jean-Marc Lasgouttes
11 * Full author contact details are available in file CREDITS.
17 // Do not include anything here
21 /// The different output types
32 /// The different margin types
43 MARGIN_RIGHT_ADDRESS_BOX
60 LYX_ALIGN_LAYOUT = 16,
62 LYX_ALIGN_SPECIAL = 32
66 inline void operator|=(LyXAlignment & la1, LyXAlignment la2)
68 la1 = static_cast<LyXAlignment>(la1 | la2);
73 inline LyXAlignment operator|(LyXAlignment la1, LyXAlignment la2)
75 return static_cast<LyXAlignment>(int(la1) | int(la2));
79 /// The different LaTeX-Types
88 LATEX_ITEM_ENVIRONMENT,
90 LATEX_BIB_ENVIRONMENT,
92 LATEX_LIST_ENVIRONMENT
96 /// The different title types
99 TITLE_COMMAND_AFTER = 1,
105 /// The different label types
114 LABEL_TOP_ENVIRONMENT,
116 LABEL_CENTERED_TOP_ENVIRONMENT,
118 // the flushright labels following now must start with LABEL_STATIC
139 END_LABEL_FILLED_BOX,
143 END_LABEL_ENUM_FIRST = END_LABEL_NO_LABEL,
145 END_LABEL_ENUM_LAST = END_LABEL_STATIC