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 };
23
24 enum IWORKBaseline
25 {
26 IWORK_BASELINE_NORMAL,
27 IWORK_BASELINE_SUB,
28 IWORK_BASELINE_SUPER
29 };
30
31 enum IWORKBorderType
32 {
33 IWORK_BORDER_TYPE_NONE,
34 IWORK_BORDER_TYPE_TOP,
35 IWORK_BORDER_TYPE_BOTTOM,
36 IWORK_BORDER_TYPE_TOP_AND_BOTTOM,
37 IWORK_BORDER_TYPE_ALL
38 };
39
40 enum IWORKBorderStroke
41 {
42 IWORK_BORDER_STROKE_NONE,
43 IWORK_BORDER_STROKE_SOLID,
44 IWORK_BORDER_STROKE_DOTTED,
45 IWORK_BORDER_STROKE_DASHED
46 };
47
48 enum IWORKCapitalization
49 {
50 IWORK_CAPITALIZATION_NONE,
51 IWORK_CAPITALIZATION_ALL_CAPS,
52 IWORK_CAPITALIZATION_SMALL_CAPS,
53 IWORK_CAPITALIZATION_TITLE
54 };
55
56 enum IWORKLineCap
57 {
58 IWORK_LINE_CAP_NONE,
59 IWORK_LINE_CAP_BUTT,
60 IWORK_LINE_CAP_ROUND
61 };
62
63 enum IWORKLineJoin
64 {
65 IWORK_LINE_JOIN_NONE,
66 IWORK_LINE_JOIN_MITER,
67 IWORK_LINE_JOIN_ROUND
68 };
69
70 enum IWORKCellType
71 {
72 IWORK_CELL_TYPE_NUMBER,
73 IWORK_CELL_TYPE_TEXT,
74 IWORK_CELL_TYPE_DATE_TIME,
75 IWORK_CELL_TYPE_DURATION,
76 IWORK_CELL_TYPE_BOOL
77 };
78
79 enum IWORKCellNumberType
80 {
81 IWORK_CELL_NUMBER_TYPE_CURRENCY,
82 IWORK_CELL_NUMBER_TYPE_PERCENTAGE,
83 IWORK_CELL_NUMBER_TYPE_SCIENTIFIC,
84 IWORK_CELL_NUMBER_TYPE_DOUBLE
85 };
86
87 enum IWORKFillImageType
88 {
89 IWORK_FILL_IMAGE_TYPE_ORIGINAL_SIZE,
90 IWORK_FILL_IMAGE_TYPE_STRETCH,
91 IWORK_FILL_IMAGE_TYPE_TILE,
92 IWORK_FILL_IMAGE_TYPE_SCALE_TO_FILL,
93 IWORK_FILL_IMAGE_TYPE_SCALE_TO_FIT
94 };
95
96 enum IWORKGradientType
97 {
98 IWORK_GRADIENT_TYPE_LINEAR,
99 IWORK_GRADIENT_TYPE_RADIAL
100 };
101
102 enum IWORKVerticalAlignment
103 {
104 IWORK_VERTICAL_ALIGNMENT_TOP,
105 IWORK_VERTICAL_ALIGNMENT_MIDDLE,
106 IWORK_VERTICAL_ALIGNMENT_BOTTOM
107 };
108
109 enum IWORKStrokeType
110 {
111 IWORK_STROKE_TYPE_NONE,
112 IWORK_STROKE_TYPE_SOLID,
113 IWORK_STROKE_TYPE_DASHED,
114 IWORK_STROKE_TYPE_AUTO
115 };
116
117 enum IWORKLabelNumFormat
118 {
119 IWORK_LABEL_NUM_FORMAT_NUMERIC,
120 IWORK_LABEL_NUM_FORMAT_ALPHA,
121 IWORK_LABEL_NUM_FORMAT_ALPHA_LOWERCASE,
122 IWORK_LABEL_NUM_FORMAT_ROMAN,
123 IWORK_LABEL_NUM_FORMAT_ROMAN_LOWERCASE
124 };
125
126 enum IWORKLabelNumFormatSurrounding
127 {
128 IWORK_LABEL_NUM_FORMAT_SURROUNDING_NONE,
129 IWORK_LABEL_NUM_FORMAT_SURROUNDING_PARENTHESIS,
130 IWORK_LABEL_NUM_FORMAT_SURROUNDING_DOT
131 };
132
133 }
134
135 #endif // IWORKENUM_H_INCLUDED
136
137 /* vim:set shiftwidth=2 softtabstop=2 expandtab: */
libetonyek::IWORK_BORDER_TYPE_TOP
Definition: IWORKEnum.h:34
libetonyek::IWORK_FILL_IMAGE_TYPE_TILE
Definition: IWORKEnum.h:91
libetonyek::IWORK_CELL_TYPE_DATE_TIME
Definition: IWORKEnum.h:74
libetonyek
Definition: IWORKBezierElement.cpp:18
libetonyek::IWORK_BASELINE_SUB
Definition: IWORKEnum.h:27
libetonyek::IWORKFillImageType
IWORKFillImageType
Definition: IWORKEnum.h:87
libetonyek::IWORK_LABEL_NUM_FORMAT_NUMERIC
Definition: IWORKEnum.h:119
libetonyek::IWORK_VERTICAL_ALIGNMENT_MIDDLE
Definition: IWORKEnum.h:105
libetonyek::IWORK_BORDER_STROKE_SOLID
Definition: IWORKEnum.h:43
libetonyek::IWORK_ALIGNMENT_JUSTIFY
Definition: IWORKEnum.h:21
libetonyek::IWORKCellNumberType
IWORKCellNumberType
Definition: IWORKEnum.h:79
libetonyek::IWORK_LINE_JOIN_MITER
Definition: IWORKEnum.h:66
libetonyek::IWORKLabelNumFormatSurrounding
IWORKLabelNumFormatSurrounding
Definition: IWORKEnum.h:126
libetonyek::IWORK_CELL_TYPE_NUMBER
Definition: IWORKEnum.h:72
libetonyek::IWORKLineJoin
IWORKLineJoin
Definition: IWORKEnum.h:63
libetonyek::IWORK_STROKE_TYPE_NONE
Definition: IWORKEnum.h:111
libetonyek::IWORKCapitalization
IWORKCapitalization
Definition: IWORKEnum.h:48
libetonyek::IWORK_BASELINE_SUPER
Definition: IWORKEnum.h:28
libetonyek::IWORKBaseline
IWORKBaseline
Definition: IWORKEnum.h:24
libetonyek::IWORKBorderStroke
IWORKBorderStroke
Definition: IWORKEnum.h:40
libetonyek::IWORK_LINE_JOIN_NONE
Definition: IWORKEnum.h:65
libetonyek::IWORK_BORDER_STROKE_DASHED
Definition: IWORKEnum.h:45
libetonyek::IWORK_LABEL_NUM_FORMAT_SURROUNDING_PARENTHESIS
Definition: IWORKEnum.h:129
libetonyek::IWORK_BORDER_TYPE_ALL
Definition: IWORKEnum.h:37
libetonyek::IWORK_GRADIENT_TYPE_LINEAR
Definition: IWORKEnum.h:98
libetonyek::IWORK_LABEL_NUM_FORMAT_SURROUNDING_DOT
Definition: IWORKEnum.h:130
libetonyek::IWORK_BORDER_STROKE_NONE
Definition: IWORKEnum.h:42
libetonyek::IWORK_LINE_CAP_BUTT
Definition: IWORKEnum.h:59
libetonyek::IWORK_GRADIENT_TYPE_RADIAL
Definition: IWORKEnum.h:99
libetonyek::IWORK_FILL_IMAGE_TYPE_STRETCH
Definition: IWORKEnum.h:90
libetonyek::IWORK_CELL_TYPE_TEXT
Definition: IWORKEnum.h:73
libetonyek::IWORK_BORDER_TYPE_NONE
Definition: IWORKEnum.h:33
libetonyek::IWORKAlignment
IWORKAlignment
Definition: IWORKEnum.h:16
libetonyek::IWORKGradientType
IWORKGradientType
Definition: IWORKEnum.h:96
libetonyek::IWORK_LINE_JOIN_ROUND
Definition: IWORKEnum.h:67
libetonyek::IWORK_LABEL_NUM_FORMAT_ROMAN
Definition: IWORKEnum.h:122
libetonyek::IWORK_BORDER_TYPE_BOTTOM
Definition: IWORKEnum.h:35
libetonyek::IWORK_BORDER_STROKE_DOTTED
Definition: IWORKEnum.h:44
libetonyek::IWORK_VERTICAL_ALIGNMENT_BOTTOM
Definition: IWORKEnum.h:106
libetonyek::IWORKBorderType
IWORKBorderType
Definition: IWORKEnum.h:31
libetonyek::IWORK_BORDER_TYPE_TOP_AND_BOTTOM
Definition: IWORKEnum.h:36
libetonyek::IWORK_LABEL_NUM_FORMAT_ALPHA_LOWERCASE
Definition: IWORKEnum.h:121
libetonyek::IWORK_CAPITALIZATION_SMALL_CAPS
Definition: IWORKEnum.h:52
libetonyek::IWORK_STROKE_TYPE_SOLID
Definition: IWORKEnum.h:112
libetonyek::IWORK_CELL_NUMBER_TYPE_SCIENTIFIC
Definition: IWORKEnum.h:83
libetonyek::IWORKLabelNumFormat
IWORKLabelNumFormat
Definition: IWORKEnum.h:117
libetonyek::IWORKLineCap
IWORKLineCap
Definition: IWORKEnum.h:56
libetonyek::IWORK_FILL_IMAGE_TYPE_SCALE_TO_FILL
Definition: IWORKEnum.h:92
libetonyek::IWORK_CELL_TYPE_DURATION
Definition: IWORKEnum.h:75
libetonyek::IWORK_FILL_IMAGE_TYPE_SCALE_TO_FIT
Definition: IWORKEnum.h:93
libetonyek::IWORKVerticalAlignment
IWORKVerticalAlignment
Definition: IWORKEnum.h:102
libetonyek::IWORK_STROKE_TYPE_DASHED
Definition: IWORKEnum.h:113
libetonyek::IWORK_CELL_NUMBER_TYPE_CURRENCY
Definition: IWORKEnum.h:81
libetonyek::IWORK_FILL_IMAGE_TYPE_ORIGINAL_SIZE
Definition: IWORKEnum.h:89
libetonyek::IWORK_LINE_CAP_ROUND
Definition: IWORKEnum.h:60
libetonyek::IWORK_CAPITALIZATION_TITLE
Definition: IWORKEnum.h:53
libetonyek::IWORK_LABEL_NUM_FORMAT_SURROUNDING_NONE
Definition: IWORKEnum.h:128
libetonyek::IWORK_CAPITALIZATION_ALL_CAPS
Definition: IWORKEnum.h:51
libetonyek::IWORK_BASELINE_NORMAL
Definition: IWORKEnum.h:26
libetonyek::IWORK_ALIGNMENT_CENTER
Definition: IWORKEnum.h:20
libetonyek::IWORK_LABEL_NUM_FORMAT_ALPHA
Definition: IWORKEnum.h:120
libetonyek::IWORK_CAPITALIZATION_NONE
Definition: IWORKEnum.h:50
libetonyek::IWORKCellType
IWORKCellType
Definition: IWORKEnum.h:70
libetonyek::IWORK_CELL_NUMBER_TYPE_DOUBLE
Definition: IWORKEnum.h:84
libetonyek::IWORK_LABEL_NUM_FORMAT_ROMAN_LOWERCASE
Definition: IWORKEnum.h:123
libetonyek::IWORK_ALIGNMENT_RIGHT
Definition: IWORKEnum.h:19
libetonyek::IWORK_STROKE_TYPE_AUTO
Definition: IWORKEnum.h:114
libetonyek::IWORK_CELL_TYPE_BOOL
Definition: IWORKEnum.h:76
libetonyek::IWORK_ALIGNMENT_LEFT
Definition: IWORKEnum.h:18
libetonyek::IWORKStrokeType
IWORKStrokeType
Definition: IWORKEnum.h:109
libetonyek::IWORK_VERTICAL_ALIGNMENT_TOP
Definition: IWORKEnum.h:104
libetonyek::IWORK_LINE_CAP_NONE
Definition: IWORKEnum.h:58
libetonyek::IWORK_CELL_NUMBER_TYPE_PERCENTAGE
Definition: IWORKEnum.h:82