]> git.lyx.org Git - lyx.git/blob - src/insets/InsetCode.h
Remove all BufferParam arguments in InsetXXX methods (since insets know about their...
[lyx.git] / src / insets / InsetCode.h
1 // -*- C++ -*-
2 /**
3  * \file InsetCode.h
4  * This file is part of LyX, the document processor.
5  * Licence details can be found in the file COPYING.
6  *
7  * \author Alejandro Aguilar Sierra
8  * \author Jürgen Vigna
9  * \author Lars Gullik Bjønnes
10  * \author Matthias Ettrich
11  *
12  * Full author contact details are available in file CREDITS.
13  */
14
15 #ifndef INSETCODE_H
16 #define INSETCODE_H
17
18 namespace lyx {
19
20 enum InsetCode {
21         ///
22         NO_CODE, // 0
23         ///
24         TOC_CODE,  // do these insets really need a code? (ale)
25         ///
26         QUOTE_CODE,
27         ///
28         MARK_CODE,
29         ///
30         REF_CODE,
31         ///
32         HYPERLINK_CODE, // 5
33         ///
34         SEPARATOR_CODE,
35         ///
36         ENDING_CODE,
37         ///
38         LABEL_CODE,
39         ///
40         NOTE_CODE,
41         ///
42         ACCENT_CODE, // 10
43         ///
44         MATH_CODE,
45         ///
46         INDEX_CODE,
47         ///
48         INCLUDE_CODE,
49         ///
50         GRAPHICS_CODE,
51         ///
52         BIBITEM_CODE, // 15
53         ///
54         BIBTEX_CODE,
55         ///
56         TEXT_CODE,
57         ///
58         ERT_CODE,
59         ///
60         FOOT_CODE,
61         ///
62         MARGIN_CODE,  // 20
63         ///
64         FLOAT_CODE,
65         ///
66         WRAP_CODE,
67         ///
68         SPACE_CODE,
69         ///
70         SPECIALCHAR_CODE,
71         ///
72         TABULAR_CODE, // 25
73         ///
74         EXTERNAL_CODE,
75         ///
76         CAPTION_CODE,
77         ///
78         MATHMACRO_CODE,
79         ///
80         CITE_CODE,
81         ///
82         FLOAT_LIST_CODE, // 30
83         ///
84         INDEX_PRINT_CODE,
85         ///
86         OPTARG_CODE,
87         ///
88         CELL_CODE,
89         ///
90         NEWLINE_CODE,
91         ///
92         LINE_CODE, // 35
93         ///
94         BRANCH_CODE,
95         ///
96         BOX_CODE,
97         ///
98         FLEX_CODE,
99         ///
100         VSPACE_CODE,
101         ///
102         MATHMACROARG_CODE, // 40
103         ///
104         NOMENCL_CODE,
105         ///
106         NOMENCL_PRINT_CODE,
107         ///
108         NEWPAGE_CODE,
109         ///
110         LISTINGS_CODE,
111         ///
112         INFO_CODE, // 45
113         ///
114         COLLAPSABLE_CODE,
115         ///
116         PHANTOM_CODE,
117 };
118
119 } // namespace lyx
120
121 #endif