IWORKEnum.h Source File documentation

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_DOUBLE,
92 IWORK_CELL_NUMBER_TYPE_FRACTION,
93 IWORK_CELL_NUMBER_TYPE_PERCENTAGE,
94 IWORK_CELL_NUMBER_TYPE_SCIENTIFIC
95 };
96
97 enum IWORKImageType
98 {
99 IWORK_IMAGE_TYPE_ORIGINAL_SIZE,
100 IWORK_IMAGE_TYPE_STRETCH,
101 IWORK_IMAGE_TYPE_TILE,
102 IWORK_IMAGE_TYPE_SCALE_TO_FILL,
103 IWORK_IMAGE_TYPE_SCALE_TO_FIT
104 };
105
106 enum IWORKGradientType
107 {
108 IWORK_GRADIENT_TYPE_LINEAR,
109 IWORK_GRADIENT_TYPE_RADIAL
110 };
111
112 enum IWORKVerticalAlignment
113 {
114 IWORK_VERTICAL_ALIGNMENT_TOP,
115 IWORK_VERTICAL_ALIGNMENT_MIDDLE,
116 IWORK_VERTICAL_ALIGNMENT_BOTTOM
117 };
118
119 enum IWORKStrokeType
120 {
121 IWORK_STROKE_TYPE_NONE,
122 IWORK_STROKE_TYPE_SOLID,
123 IWORK_STROKE_TYPE_DASHED,
124 IWORK_STROKE_TYPE_AUTO
125 };
126
127 enum IWORKLabelNumFormat
128 {
129 IWORK_LABEL_NUM_FORMAT_NUMERIC,
130 IWORK_LABEL_NUM_FORMAT_ALPHA,
131 IWORK_LABEL_NUM_FORMAT_ALPHA_LOWERCASE,
132 IWORK_LABEL_NUM_FORMAT_ROMAN,
133 IWORK_LABEL_NUM_FORMAT_ROMAN_LOWERCASE
134 };
135
136 enum IWORKLabelNumFormatSurrounding
137 {
138 IWORK_LABEL_NUM_FORMAT_SURROUNDING_NONE,
139 IWORK_LABEL_NUM_FORMAT_SURROUNDING_PARENTHESIS,
140 IWORK_LABEL_NUM_FORMAT_SURROUNDING_DOT
141 };
142
143 enum IWORKFieldType
144 {
145 IWORK_FIELD_DATETIME,
146 IWORK_FIELD_FILENAME,
147 IWORK_FIELD_PAGECOUNT,
148 IWORK_FIELD_PAGENUMBER
149 };
150
151 enum IWORKTabulationType
152 {
153 IWORK_TABULATION_LEFT,
154 IWORK_TABULATION_RIGHT,
155 IWORK_TABULATION_CENTER,
156 IWORK_TABULATION_DECIMAL
157 };
158
159 enum IWORKWrapDirection
160 {
161 IWORK_WRAP_DIRECTION_BOTH,
162 IWORK_WRAP_DIRECTION_LEFT,
163 IWORK_WRAP_DIRECTION_RIGHT
164 };
165
166 enum IWORKWrapStyle
167 {
168 IWORK_WRAP_STYLE_REGULAR,
169 IWORK_WRAP_STYLE_TIGHT
170 };
171
172 enum IWORKWrapType
173 {
174 IWORK_WRAP_TYPE_DIRECTIONAL,
175 IWORK_WRAP_TYPE_LARGEST,
176 IWORK_WRAP_TYPE_NEITHER,
177 };
178
179 }
180
181 #endif // IWORKENUM_H_INCLUDED
182
183 /* vim:set shiftwidth=2 softtabstop=2 expandtab: */
libetonyek
Definition: IWORKBezierElement.cpp:21
libetonyek::IWORKCellType
IWORKCellType
Definition: IWORKEnum.h:80
libetonyek::IWORK_CELL_TYPE_NUMBER
@ IWORK_CELL_TYPE_NUMBER
Definition: IWORKEnum.h:81
libetonyek::IWORK_CELL_TYPE_TEXT
@ IWORK_CELL_TYPE_TEXT
Definition: IWORKEnum.h:82
libetonyek::IWORK_CELL_TYPE_DATE_TIME
@ IWORK_CELL_TYPE_DATE_TIME
Definition: IWORKEnum.h:83
libetonyek::IWORK_CELL_TYPE_DURATION
@ IWORK_CELL_TYPE_DURATION
Definition: IWORKEnum.h:84
libetonyek::IWORK_CELL_TYPE_BOOL
@ IWORK_CELL_TYPE_BOOL
Definition: IWORKEnum.h:85
libetonyek::IWORKGradientType
IWORKGradientType
Definition: IWORKEnum.h:107
libetonyek::IWORK_GRADIENT_TYPE_RADIAL
@ IWORK_GRADIENT_TYPE_RADIAL
Definition: IWORKEnum.h:109
libetonyek::IWORK_GRADIENT_TYPE_LINEAR
@ IWORK_GRADIENT_TYPE_LINEAR
Definition: IWORKEnum.h:108
libetonyek::IWORKFieldType
IWORKFieldType
Definition: IWORKEnum.h:144
libetonyek::IWORK_FIELD_PAGENUMBER
@ IWORK_FIELD_PAGENUMBER
Definition: IWORKEnum.h:148
libetonyek::IWORK_FIELD_PAGECOUNT
@ IWORK_FIELD_PAGECOUNT
Definition: IWORKEnum.h:147
libetonyek::IWORK_FIELD_FILENAME
@ IWORK_FIELD_FILENAME
Definition: IWORKEnum.h:146
libetonyek::IWORK_FIELD_DATETIME
@ IWORK_FIELD_DATETIME
Definition: IWORKEnum.h:145
libetonyek::IWORKTabulationType
IWORKTabulationType
Definition: IWORKEnum.h:152
libetonyek::IWORK_TABULATION_CENTER
@ IWORK_TABULATION_CENTER
Definition: IWORKEnum.h:155
libetonyek::IWORK_TABULATION_RIGHT
@ IWORK_TABULATION_RIGHT
Definition: IWORKEnum.h:154
libetonyek::IWORK_TABULATION_LEFT
@ IWORK_TABULATION_LEFT
Definition: IWORKEnum.h:153
libetonyek::IWORK_TABULATION_DECIMAL
@ IWORK_TABULATION_DECIMAL
Definition: IWORKEnum.h:156
libetonyek::IWORKWrapDirection
IWORKWrapDirection
Definition: IWORKEnum.h:160
libetonyek::IWORK_WRAP_DIRECTION_BOTH
@ IWORK_WRAP_DIRECTION_BOTH
Definition: IWORKEnum.h:161
libetonyek::IWORK_WRAP_DIRECTION_LEFT
@ IWORK_WRAP_DIRECTION_LEFT
Definition: IWORKEnum.h:162
libetonyek::IWORK_WRAP_DIRECTION_RIGHT
@ IWORK_WRAP_DIRECTION_RIGHT
Definition: IWORKEnum.h:163
libetonyek::IWORKLabelNumFormatSurrounding
IWORKLabelNumFormatSurrounding
Definition: IWORKEnum.h:137
libetonyek::IWORK_LABEL_NUM_FORMAT_SURROUNDING_DOT
@ IWORK_LABEL_NUM_FORMAT_SURROUNDING_DOT
Definition: IWORKEnum.h:140
libetonyek::IWORK_LABEL_NUM_FORMAT_SURROUNDING_NONE
@ IWORK_LABEL_NUM_FORMAT_SURROUNDING_NONE
Definition: IWORKEnum.h:138
libetonyek::IWORK_LABEL_NUM_FORMAT_SURROUNDING_PARENTHESIS
@ IWORK_LABEL_NUM_FORMAT_SURROUNDING_PARENTHESIS
Definition: IWORKEnum.h:139
libetonyek::IWORKBorderType
IWORKBorderType
Definition: IWORKEnum.h:33
libetonyek::IWORK_BORDER_TYPE_BOTTOM
@ IWORK_BORDER_TYPE_BOTTOM
Definition: IWORKEnum.h:36
libetonyek::IWORK_BORDER_TYPE_TOP_AND_BOTTOM
@ IWORK_BORDER_TYPE_TOP_AND_BOTTOM
Definition: IWORKEnum.h:37
libetonyek::IWORK_BORDER_TYPE_TOP
@ IWORK_BORDER_TYPE_TOP
Definition: IWORKEnum.h:35
libetonyek::IWORK_BORDER_TYPE_ALL
@ IWORK_BORDER_TYPE_ALL
Definition: IWORKEnum.h:38
libetonyek::IWORK_BORDER_TYPE_NONE
@ IWORK_BORDER_TYPE_NONE
Definition: IWORKEnum.h:34
libetonyek::IWORKCellNumberType
IWORKCellNumberType
Definition: IWORKEnum.h:89
libetonyek::IWORK_CELL_NUMBER_TYPE_FRACTION
@ IWORK_CELL_NUMBER_TYPE_FRACTION
Definition: IWORKEnum.h:92
libetonyek::IWORK_CELL_NUMBER_TYPE_DOUBLE
@ IWORK_CELL_NUMBER_TYPE_DOUBLE
Definition: IWORKEnum.h:91
libetonyek::IWORK_CELL_NUMBER_TYPE_PERCENTAGE
@ IWORK_CELL_NUMBER_TYPE_PERCENTAGE
Definition: IWORKEnum.h:93
libetonyek::IWORK_CELL_NUMBER_TYPE_CURRENCY
@ IWORK_CELL_NUMBER_TYPE_CURRENCY
Definition: IWORKEnum.h:90
libetonyek::IWORK_CELL_NUMBER_TYPE_SCIENTIFIC
@ IWORK_CELL_NUMBER_TYPE_SCIENTIFIC
Definition: IWORKEnum.h:94
libetonyek::IWORKLabelNumFormat
IWORKLabelNumFormat
Definition: IWORKEnum.h:128
libetonyek::IWORK_LABEL_NUM_FORMAT_ALPHA_LOWERCASE
@ IWORK_LABEL_NUM_FORMAT_ALPHA_LOWERCASE
Definition: IWORKEnum.h:131
libetonyek::IWORK_LABEL_NUM_FORMAT_ROMAN
@ IWORK_LABEL_NUM_FORMAT_ROMAN
Definition: IWORKEnum.h:132
libetonyek::IWORK_LABEL_NUM_FORMAT_ALPHA
@ IWORK_LABEL_NUM_FORMAT_ALPHA
Definition: IWORKEnum.h:130
libetonyek::IWORK_LABEL_NUM_FORMAT_NUMERIC
@ IWORK_LABEL_NUM_FORMAT_NUMERIC
Definition: IWORKEnum.h:129
libetonyek::IWORK_LABEL_NUM_FORMAT_ROMAN_LOWERCASE
@ IWORK_LABEL_NUM_FORMAT_ROMAN_LOWERCASE
Definition: IWORKEnum.h:133
libetonyek::IWORKWrapType
IWORKWrapType
Definition: IWORKEnum.h:173
libetonyek::IWORK_WRAP_TYPE_DIRECTIONAL
@ IWORK_WRAP_TYPE_DIRECTIONAL
Definition: IWORKEnum.h:174
libetonyek::IWORK_WRAP_TYPE_NEITHER
@ IWORK_WRAP_TYPE_NEITHER
Definition: IWORKEnum.h:176
libetonyek::IWORK_WRAP_TYPE_LARGEST
@ IWORK_WRAP_TYPE_LARGEST
Definition: IWORKEnum.h:175
libetonyek::IWORKBreakType
IWORKBreakType
Definition: IWORKEnum.h:50
libetonyek::IWORK_BREAK_COLUMN
@ IWORK_BREAK_COLUMN
Definition: IWORKEnum.h:53
libetonyek::IWORK_BREAK_PAGE
@ IWORK_BREAK_PAGE
Definition: IWORKEnum.h:54
libetonyek::IWORK_BREAK_LINE
@ IWORK_BREAK_LINE
Definition: IWORKEnum.h:52
libetonyek::IWORK_BREAK_NONE
@ IWORK_BREAK_NONE
Definition: IWORKEnum.h:51
libetonyek::IWORKAlignment
IWORKAlignment
Definition: IWORKEnum.h:17
libetonyek::IWORK_ALIGNMENT_AUTOMATIC
@ IWORK_ALIGNMENT_AUTOMATIC
Definition: IWORKEnum.h:22
libetonyek::IWORK_ALIGNMENT_CENTER
@ IWORK_ALIGNMENT_CENTER
Definition: IWORKEnum.h:20
libetonyek::IWORK_ALIGNMENT_RIGHT
@ IWORK_ALIGNMENT_RIGHT
Definition: IWORKEnum.h:19
libetonyek::IWORK_ALIGNMENT_LEFT
@ IWORK_ALIGNMENT_LEFT
Definition: IWORKEnum.h:18
libetonyek::IWORK_ALIGNMENT_JUSTIFY
@ IWORK_ALIGNMENT_JUSTIFY
Definition: IWORKEnum.h:21
libetonyek::IWORKBorderStroke
IWORKBorderStroke
Definition: IWORKEnum.h:42
libetonyek::IWORK_BORDER_STROKE_DASHED
@ IWORK_BORDER_STROKE_DASHED
Definition: IWORKEnum.h:46
libetonyek::IWORK_BORDER_STROKE_NONE
@ IWORK_BORDER_STROKE_NONE
Definition: IWORKEnum.h:43
libetonyek::IWORK_BORDER_STROKE_SOLID
@ IWORK_BORDER_STROKE_SOLID
Definition: IWORKEnum.h:44
libetonyek::IWORK_BORDER_STROKE_DOTTED
@ IWORK_BORDER_STROKE_DOTTED
Definition: IWORKEnum.h:45
libetonyek::IWORKImageType
IWORKImageType
Definition: IWORKEnum.h:98
libetonyek::IWORK_IMAGE_TYPE_SCALE_TO_FIT
@ IWORK_IMAGE_TYPE_SCALE_TO_FIT
Definition: IWORKEnum.h:103
libetonyek::IWORK_IMAGE_TYPE_STRETCH
@ IWORK_IMAGE_TYPE_STRETCH
Definition: IWORKEnum.h:100
libetonyek::IWORK_IMAGE_TYPE_ORIGINAL_SIZE
@ IWORK_IMAGE_TYPE_ORIGINAL_SIZE
Definition: IWORKEnum.h:99
libetonyek::IWORK_IMAGE_TYPE_SCALE_TO_FILL
@ IWORK_IMAGE_TYPE_SCALE_TO_FILL
Definition: IWORKEnum.h:102
libetonyek::IWORK_IMAGE_TYPE_TILE
@ IWORK_IMAGE_TYPE_TILE
Definition: IWORKEnum.h:101
libetonyek::IWORKBaseline
IWORKBaseline
Definition: IWORKEnum.h:26
libetonyek::IWORK_BASELINE_SUPER
@ IWORK_BASELINE_SUPER
Definition: IWORKEnum.h:29
libetonyek::IWORK_BASELINE_NORMAL
@ IWORK_BASELINE_NORMAL
Definition: IWORKEnum.h:27
libetonyek::IWORK_BASELINE_SUB
@ IWORK_BASELINE_SUB
Definition: IWORKEnum.h:28
libetonyek::IWORKLineJoin
IWORKLineJoin
Definition: IWORKEnum.h:73
libetonyek::IWORK_LINE_JOIN_ROUND
@ IWORK_LINE_JOIN_ROUND
Definition: IWORKEnum.h:76
libetonyek::IWORK_LINE_JOIN_MITER
@ IWORK_LINE_JOIN_MITER
Definition: IWORKEnum.h:75
libetonyek::IWORK_LINE_JOIN_NONE
@ IWORK_LINE_JOIN_NONE
Definition: IWORKEnum.h:74
libetonyek::IWORKCapitalization
IWORKCapitalization
Definition: IWORKEnum.h:58
libetonyek::IWORK_CAPITALIZATION_SMALL_CAPS
@ IWORK_CAPITALIZATION_SMALL_CAPS
Definition: IWORKEnum.h:61
libetonyek::IWORK_CAPITALIZATION_NONE
@ IWORK_CAPITALIZATION_NONE
Definition: IWORKEnum.h:59
libetonyek::IWORK_CAPITALIZATION_TITLE
@ IWORK_CAPITALIZATION_TITLE
Definition: IWORKEnum.h:62
libetonyek::IWORK_CAPITALIZATION_ALL_CAPS
@ IWORK_CAPITALIZATION_ALL_CAPS
Definition: IWORKEnum.h:60
libetonyek::IWORKLineCap
IWORKLineCap
Definition: IWORKEnum.h:66
libetonyek::IWORK_LINE_CAP_BUTT
@ IWORK_LINE_CAP_BUTT
Definition: IWORKEnum.h:68
libetonyek::IWORK_LINE_CAP_ROUND
@ IWORK_LINE_CAP_ROUND
Definition: IWORKEnum.h:69
libetonyek::IWORK_LINE_CAP_NONE
@ IWORK_LINE_CAP_NONE
Definition: IWORKEnum.h:67
libetonyek::IWORKVerticalAlignment
IWORKVerticalAlignment
Definition: IWORKEnum.h:113
libetonyek::IWORK_VERTICAL_ALIGNMENT_BOTTOM
@ IWORK_VERTICAL_ALIGNMENT_BOTTOM
Definition: IWORKEnum.h:116
libetonyek::IWORK_VERTICAL_ALIGNMENT_MIDDLE
@ IWORK_VERTICAL_ALIGNMENT_MIDDLE
Definition: IWORKEnum.h:115
libetonyek::IWORK_VERTICAL_ALIGNMENT_TOP
@ IWORK_VERTICAL_ALIGNMENT_TOP
Definition: IWORKEnum.h:114
libetonyek::IWORKStrokeType
IWORKStrokeType
Definition: IWORKEnum.h:120
libetonyek::IWORK_STROKE_TYPE_SOLID
@ IWORK_STROKE_TYPE_SOLID
Definition: IWORKEnum.h:122
libetonyek::IWORK_STROKE_TYPE_DASHED
@ IWORK_STROKE_TYPE_DASHED
Definition: IWORKEnum.h:123
libetonyek::IWORK_STROKE_TYPE_AUTO
@ IWORK_STROKE_TYPE_AUTO
Definition: IWORKEnum.h:124
libetonyek::IWORK_STROKE_TYPE_NONE
@ IWORK_STROKE_TYPE_NONE
Definition: IWORKEnum.h:121
libetonyek::IWORKWrapStyle
IWORKWrapStyle
Definition: IWORKEnum.h:167
libetonyek::IWORK_WRAP_STYLE_TIGHT
@ IWORK_WRAP_STYLE_TIGHT
Definition: IWORKEnum.h:169
libetonyek::IWORK_WRAP_STYLE_REGULAR
@ IWORK_WRAP_STYLE_REGULAR
Definition: IWORKEnum.h:168