IWORKEnum.h
Go to the documentation of this file.
1 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
2 /*
3 * This file is part of the libetonyek project.
4 *
5 * This Source Code Form is subject to the terms of the Mozilla Public
6 * License, v. 2.0. If a copy of the MPL was not distributed with this
7 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 */
9
10 #ifndef IWORKENUM_H_INCLUDED
11 #define IWORKENUM_H_INCLUDED
12
13 namespace libetonyek
14 {
15
16 enum IWORKAlignment
17 {
18 IWORK_ALIGNMENT_LEFT,
19 IWORK_ALIGNMENT_RIGHT,
20 IWORK_ALIGNMENT_CENTER,
21 IWORK_ALIGNMENT_JUSTIFY,
22 IWORK_ALIGNMENT_AUTOMATIC
23 };
24
25 enum IWORKBaseline
26 {
27 IWORK_BASELINE_NORMAL,
28 IWORK_BASELINE_SUB,
29 IWORK_BASELINE_SUPER
30 };
31
32 enum IWORKBorderType
33 {
34 IWORK_BORDER_TYPE_NONE,
35 IWORK_BORDER_TYPE_TOP,
36 IWORK_BORDER_TYPE_BOTTOM,
37 IWORK_BORDER_TYPE_TOP_AND_BOTTOM,
38 IWORK_BORDER_TYPE_ALL
39 };
40
41 enum IWORKBorderStroke
42 {
43 IWORK_BORDER_STROKE_NONE,
44 IWORK_BORDER_STROKE_SOLID,
45 IWORK_BORDER_STROKE_DOTTED,
46 IWORK_BORDER_STROKE_DASHED
47 };
48
49 enum IWORKBreakType
50 {
51 IWORK_BREAK_NONE,
52 IWORK_BREAK_LINE,
53 IWORK_BREAK_COLUMN,
54 IWORK_BREAK_PAGE
55 };
56
57 enum IWORKCapitalization
58 {
59 IWORK_CAPITALIZATION_NONE,
60 IWORK_CAPITALIZATION_ALL_CAPS,
61 IWORK_CAPITALIZATION_SMALL_CAPS,
62 IWORK_CAPITALIZATION_TITLE
63 };
64
65 enum IWORKLineCap
66 {
67 IWORK_LINE_CAP_NONE,
68 IWORK_LINE_CAP_BUTT,
69 IWORK_LINE_CAP_ROUND
70 };
71
72 enum IWORKLineJoin
73 {
74 IWORK_LINE_JOIN_NONE,
75 IWORK_LINE_JOIN_MITER,
76 IWORK_LINE_JOIN_ROUND
77 };
78
79 enum IWORKCellType
80 {
81 IWORK_CELL_TYPE_NUMBER,
82 IWORK_CELL_TYPE_TEXT,
83 IWORK_CELL_TYPE_DATE_TIME,
84 IWORK_CELL_TYPE_DURATION,
85 IWORK_CELL_TYPE_BOOL
86 };
87
88 enum IWORKCellNumberType
89 {
90 IWORK_CELL_NUMBER_TYPE_CURRENCY,
91 IWORK_CELL_NUMBER_TYPE_PERCENTAGE,
92 IWORK_CELL_NUMBER_TYPE_SCIENTIFIC,
93 IWORK_CELL_NUMBER_TYPE_DOUBLE
94 };
95
96 enum IWORKImageType
97 {
98 IWORK_IMAGE_TYPE_ORIGINAL_SIZE,
99 IWORK_IMAGE_TYPE_STRETCH,
100 IWORK_IMAGE_TYPE_TILE,
101 IWORK_IMAGE_TYPE_SCALE_TO_FILL,
102 IWORK_IMAGE_TYPE_SCALE_TO_FIT
103 };
104
105 enum IWORKGradientType
106 {
107 IWORK_GRADIENT_TYPE_LINEAR,
108 IWORK_GRADIENT_TYPE_RADIAL
109 };
110
111 enum IWORKVerticalAlignment
112 {
113 IWORK_VERTICAL_ALIGNMENT_TOP,
114 IWORK_VERTICAL_ALIGNMENT_MIDDLE,
115 IWORK_VERTICAL_ALIGNMENT_BOTTOM
116 };
117
118 enum IWORKStrokeType
119 {
120 IWORK_STROKE_TYPE_NONE,
121 IWORK_STROKE_TYPE_SOLID,
122 IWORK_STROKE_TYPE_DASHED,
123 IWORK_STROKE_TYPE_AUTO
124 };
125
126 enum IWORKLabelNumFormat
127 {
128 IWORK_LABEL_NUM_FORMAT_NUMERIC,
129 IWORK_LABEL_NUM_FORMAT_ALPHA,
130 IWORK_LABEL_NUM_FORMAT_ALPHA_LOWERCASE,
131 IWORK_LABEL_NUM_FORMAT_ROMAN,
132 IWORK_LABEL_NUM_FORMAT_ROMAN_LOWERCASE
133 };
134
135 enum IWORKLabelNumFormatSurrounding
136 {
137 IWORK_LABEL_NUM_FORMAT_SURROUNDING_NONE,
138 IWORK_LABEL_NUM_FORMAT_SURROUNDING_PARENTHESIS,
139 IWORK_LABEL_NUM_FORMAT_SURROUNDING_DOT
140 };
141
142 enum IWORKFieldType
143 {
144 IWORK_FIELD_DATETIME,
145 IWORK_FIELD_FILENAME,
146 IWORK_FIELD_PAGECOUNT,
147 IWORK_FIELD_PAGENUMBER
148 };
149
150 enum IWORKTabulationType
151 {
152 IWORK_TABULATION_LEFT,
153 IWORK_TABULATION_RIGHT,
154 IWORK_TABULATION_CENTER,
155 IWORK_TABULATION_DECIMAL
156 };
157
158 enum IWORKWrapDirection
159 {
160 IWORK_WRAP_DIRECTION_BOTH,
161 IWORK_WRAP_DIRECTION_LEFT,
162 IWORK_WRAP_DIRECTION_RIGHT
163 };
164
165 enum IWORKWrapStyle
166 {
167 IWORK_WRAP_STYLE_REGULAR,
168 IWORK_WRAP_STYLE_TIGHT
169 };
170
171 enum IWORKWrapType
172 {
173 IWORK_WRAP_TYPE_DIRECTIONAL,
174 IWORK_WRAP_TYPE_LARGEST,
175 IWORK_WRAP_TYPE_NEITHER,
176 };
177
178 }
179
180 #endif // IWORKENUM_H_INCLUDED
181
182 /* vim:set shiftwidth=2 softtabstop=2 expandtab: */
libetonyek::IWORK_BORDER_TYPE_TOP
Definition: IWORKEnum.h:35
libetonyek::IWORK_CELL_TYPE_DATE_TIME
Definition: IWORKEnum.h:83
libetonyek
Definition: IWORKBezierElement.cpp:20
libetonyek::IWORKWrapStyle
IWORKWrapStyle
Definition: IWORKEnum.h:165
libetonyek::IWORK_BASELINE_SUB
Definition: IWORKEnum.h:28
libetonyek::IWORK_BREAK_LINE
Definition: IWORKEnum.h:52
libetonyek::IWORK_LABEL_NUM_FORMAT_NUMERIC
Definition: IWORKEnum.h:128
libetonyek::IWORK_TABULATION_CENTER
Definition: IWORKEnum.h:154
libetonyek::IWORK_VERTICAL_ALIGNMENT_MIDDLE
Definition: IWORKEnum.h:114
libetonyek::IWORK_BORDER_STROKE_SOLID
Definition: IWORKEnum.h:44
libetonyek::IWORK_FIELD_PAGECOUNT
Definition: IWORKEnum.h:146
libetonyek::IWORK_ALIGNMENT_JUSTIFY
Definition: IWORKEnum.h:21
libetonyek::IWORKCellNumberType
IWORKCellNumberType
Definition: IWORKEnum.h:88
libetonyek::IWORK_LINE_JOIN_MITER
Definition: IWORKEnum.h:75
libetonyek::IWORKLabelNumFormatSurrounding
IWORKLabelNumFormatSurrounding
Definition: IWORKEnum.h:135
libetonyek::IWORK_IMAGE_TYPE_ORIGINAL_SIZE
Definition: IWORKEnum.h:98
libetonyek::IWORK_CELL_TYPE_NUMBER
Definition: IWORKEnum.h:81
libetonyek::IWORKLineJoin
IWORKLineJoin
Definition: IWORKEnum.h:72
libetonyek::IWORKBreakType
IWORKBreakType
Definition: IWORKEnum.h:49
libetonyek::IWORK_STROKE_TYPE_NONE
Definition: IWORKEnum.h:120
libetonyek::IWORKCapitalization
IWORKCapitalization
Definition: IWORKEnum.h:57
libetonyek::IWORK_WRAP_STYLE_TIGHT
Definition: IWORKEnum.h:168
libetonyek::IWORK_ALIGNMENT_AUTOMATIC
Definition: IWORKEnum.h:22
libetonyek::IWORK_BASELINE_SUPER
Definition: IWORKEnum.h:29
libetonyek::IWORK_BREAK_PAGE
Definition: IWORKEnum.h:54
libetonyek::IWORK_IMAGE_TYPE_TILE
Definition: IWORKEnum.h:100
libetonyek::IWORKBaseline
IWORKBaseline
Definition: IWORKEnum.h:25
libetonyek::IWORKBorderStroke
IWORKBorderStroke
Definition: IWORKEnum.h:41
libetonyek::IWORK_WRAP_STYLE_REGULAR
Definition: IWORKEnum.h:167
libetonyek::IWORK_LINE_JOIN_NONE
Definition: IWORKEnum.h:74
libetonyek::IWORK_WRAP_TYPE_LARGEST
Definition: IWORKEnum.h:174
libetonyek::IWORK_BORDER_STROKE_DASHED
Definition: IWORKEnum.h:46
libetonyek::IWORK_LABEL_NUM_FORMAT_SURROUNDING_PARENTHESIS
Definition: IWORKEnum.h:138
libetonyek::IWORK_BORDER_TYPE_ALL
Definition: IWORKEnum.h:38
libetonyek::IWORK_WRAP_DIRECTION_RIGHT
Definition: IWORKEnum.h:162
libetonyek::IWORK_GRADIENT_TYPE_LINEAR
Definition: IWORKEnum.h:107
libetonyek::IWORK_LABEL_NUM_FORMAT_SURROUNDING_DOT
Definition: IWORKEnum.h:139
libetonyek::IWORK_BORDER_STROKE_NONE
Definition: IWORKEnum.h:43
libetonyek::IWORK_LINE_CAP_BUTT
Definition: IWORKEnum.h:68
libetonyek::IWORK_GRADIENT_TYPE_RADIAL
Definition: IWORKEnum.h:108
libetonyek::IWORK_WRAP_TYPE_NEITHER
Definition: IWORKEnum.h:175
libetonyek::IWORK_CELL_TYPE_TEXT
Definition: IWORKEnum.h:82
libetonyek::IWORK_IMAGE_TYPE_STRETCH
Definition: IWORKEnum.h:99
libetonyek::IWORK_TABULATION_DECIMAL
Definition: IWORKEnum.h:155
libetonyek::IWORK_IMAGE_TYPE_SCALE_TO_FILL
Definition: IWORKEnum.h:101
libetonyek::IWORK_BORDER_TYPE_NONE
Definition: IWORKEnum.h:34
libetonyek::IWORKAlignment
IWORKAlignment
Definition: IWORKEnum.h:16
libetonyek::IWORKGradientType
IWORKGradientType
Definition: IWORKEnum.h:105
libetonyek::IWORK_LINE_JOIN_ROUND
Definition: IWORKEnum.h:76
libetonyek::IWORK_LABEL_NUM_FORMAT_ROMAN
Definition: IWORKEnum.h:131
libetonyek::IWORK_TABULATION_LEFT
Definition: IWORKEnum.h:152
libetonyek::IWORK_WRAP_TYPE_DIRECTIONAL
Definition: IWORKEnum.h:173
libetonyek::IWORK_WRAP_DIRECTION_LEFT
Definition: IWORKEnum.h:161
libetonyek::IWORK_BORDER_TYPE_BOTTOM
Definition: IWORKEnum.h:36
libetonyek::IWORK_BORDER_STROKE_DOTTED
Definition: IWORKEnum.h:45
libetonyek::IWORK_VERTICAL_ALIGNMENT_BOTTOM
Definition: IWORKEnum.h:115
libetonyek::IWORKBorderType
IWORKBorderType
Definition: IWORKEnum.h:32
libetonyek::IWORK_BORDER_TYPE_TOP_AND_BOTTOM
Definition: IWORKEnum.h:37
libetonyek::IWORK_FIELD_PAGENUMBER
Definition: IWORKEnum.h:147
libetonyek::IWORKWrapDirection
IWORKWrapDirection
Definition: IWORKEnum.h:158
libetonyek::IWORK_FIELD_DATETIME
Definition: IWORKEnum.h:144
libetonyek::IWORK_LABEL_NUM_FORMAT_ALPHA_LOWERCASE
Definition: IWORKEnum.h:130
libetonyek::IWORKFieldType
IWORKFieldType
Definition: IWORKEnum.h:142
libetonyek::IWORK_BREAK_NONE
Definition: IWORKEnum.h:51
libetonyek::IWORK_CAPITALIZATION_SMALL_CAPS
Definition: IWORKEnum.h:61
libetonyek::IWORK_TABULATION_RIGHT
Definition: IWORKEnum.h:153
libetonyek::IWORK_STROKE_TYPE_SOLID
Definition: IWORKEnum.h:121
libetonyek::IWORK_CELL_NUMBER_TYPE_SCIENTIFIC
Definition: IWORKEnum.h:92
libetonyek::IWORKLabelNumFormat
IWORKLabelNumFormat
Definition: IWORKEnum.h:126
libetonyek::IWORKLineCap
IWORKLineCap
Definition: IWORKEnum.h:65
libetonyek::IWORK_CELL_TYPE_DURATION
Definition: IWORKEnum.h:84
libetonyek::IWORKVerticalAlignment
IWORKVerticalAlignment
Definition: IWORKEnum.h:111
libetonyek::IWORK_STROKE_TYPE_DASHED
Definition: IWORKEnum.h:122
libetonyek::IWORKWrapType
IWORKWrapType
Definition: IWORKEnum.h:171
libetonyek::IWORK_CELL_NUMBER_TYPE_CURRENCY
Definition: IWORKEnum.h:90
libetonyek::IWORK_BREAK_COLUMN
Definition: IWORKEnum.h:53
libetonyek::IWORK_WRAP_DIRECTION_BOTH
Definition: IWORKEnum.h:160
libetonyek::IWORK_LINE_CAP_ROUND
Definition: IWORKEnum.h:69
libetonyek::IWORK_CAPITALIZATION_TITLE
Definition: IWORKEnum.h:62
libetonyek::IWORK_LABEL_NUM_FORMAT_SURROUNDING_NONE
Definition: IWORKEnum.h:137
libetonyek::IWORK_CAPITALIZATION_ALL_CAPS
Definition: IWORKEnum.h:60
libetonyek::IWORK_FIELD_FILENAME
Definition: IWORKEnum.h:145
libetonyek::IWORK_BASELINE_NORMAL
Definition: IWORKEnum.h:27
libetonyek::IWORK_ALIGNMENT_CENTER
Definition: IWORKEnum.h:20
libetonyek::IWORK_LABEL_NUM_FORMAT_ALPHA
Definition: IWORKEnum.h:129
libetonyek::IWORK_CAPITALIZATION_NONE
Definition: IWORKEnum.h:59
libetonyek::IWORKCellType
IWORKCellType
Definition: IWORKEnum.h:79
libetonyek::IWORK_CELL_NUMBER_TYPE_DOUBLE
Definition: IWORKEnum.h:93
libetonyek::IWORK_LABEL_NUM_FORMAT_ROMAN_LOWERCASE
Definition: IWORKEnum.h:132
libetonyek::IWORK_ALIGNMENT_RIGHT
Definition: IWORKEnum.h:19
libetonyek::IWORK_STROKE_TYPE_AUTO
Definition: IWORKEnum.h:123
libetonyek::IWORKTabulationType
IWORKTabulationType
Definition: IWORKEnum.h:150
libetonyek::IWORK_IMAGE_TYPE_SCALE_TO_FIT
Definition: IWORKEnum.h:102
libetonyek::IWORK_CELL_TYPE_BOOL
Definition: IWORKEnum.h:85
libetonyek::IWORK_ALIGNMENT_LEFT
Definition: IWORKEnum.h:18
libetonyek::IWORKImageType
IWORKImageType
Definition: IWORKEnum.h:96
libetonyek::IWORKStrokeType
IWORKStrokeType
Definition: IWORKEnum.h:118
libetonyek::IWORK_VERTICAL_ALIGNMENT_TOP
Definition: IWORKEnum.h:113
libetonyek::IWORK_LINE_CAP_NONE
Definition: IWORKEnum.h:67
libetonyek::IWORK_CELL_NUMBER_TYPE_PERCENTAGE
Definition: IWORKEnum.h:91