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