Main Page
Namespaces
Classes
Files
File List
File Members
ShapeType.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 libmspub 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 __SHAPETYPE_H__
11
#define __SHAPETYPE_H__
12
13
namespace
libmspub
14
{
15
enum
ShapeType
16
{
17
UNKNOWN_SHAPE
= -1,
18
NOT_PRIMITIVE
= 0,
19
RECTANGLE
= 1,
20
ROUND_RECTANGLE
= 2,
21
ELLIPSE
= 3,
22
DIAMOND
= 4,
23
ISOCELES_TRIANGLE
= 5,
24
RIGHT_TRIANGLE
= 6,
25
PARALLELOGRAM
= 7,
26
TRAPEZOID
= 8,
27
HEXAGON
= 9,
28
OCTAGON
= 10,
29
PLUS
= 11,
30
STAR
= 12,
31
ARROW
= 13,
32
HOME_PLATE
= 15,
33
CUBE
= 16,
34
BALLOON
= 17,
35
ARC_SHAPE
= 19,
36
LINE
= 20,
37
PLAQUE
= 21,
38
CAN
= 22,
39
DONUT
= 23,
40
TEXT_SIMPLE
= 24,
41
STRAIGHT_CONNECTOR_1
= 32,
42
BENT_CONNECTOR_2
= 33,
43
BENT_CONNECTOR_3
= 34,
44
BENT_CONNECTOR_4
= 35,
45
BENT_CONNECTOR_5
= 36,
46
CURVED_CONNECTOR_2
= 37,
47
CURVED_CONNECTOR_3
= 38,
48
CURVED_CONNECTOR_4
= 39,
49
CURVED_CONNECTOR_5
= 40,
50
CALLOUT_1
= 41,
51
CALLOUT_2
= 42,
52
CALLOUT_3
= 43,
53
RIBBON
= 53,
54
RIBBON_2
= 54,
55
CHEVRON
= 55,
56
PENTAGON
= 56,
57
NO_SMOKING
= 57,
58
SEAL_8
= 58,
59
SEAL_16
= 59,
60
SEAL_32
= 60,
61
WAVE
= 64,
62
FOLDED_CORNER
= 65,
63
LEFT_ARROW
= 66,
64
DOWN_ARROW
= 67,
65
UP_ARROW
= 68,
66
LEFT_RIGHT_ARROW
= 69,
67
UP_DOWN_ARROW
= 70,
68
IRREGULAR_SEAL_1
= 71,
69
IRREGULAR_SEAL_2
= 72,
70
LIGHTNING_BOLT
= 73,
71
HEART
= 74,
72
PICTURE_FRAME
= 75,
73
QUAD_ARROW
= 76,
74
BEVEL
= 84,
75
LEFT_BRACKET
= 85,
76
RIGHT_BRACKET
= 86,
77
LEFT_BRACE
= 87,
78
RIGHT_BRACE
= 88,
79
LEFT_UP_ARROW
= 89,
80
BENT_UP_ARROW
= 90,
81
BENT_ARROW
= 91,
82
SEAL_24
= 92,
83
STRIPED_RIGHT_ARROW
= 93,
84
NOTCHED_RIGHT_ARROW
= 94,
85
BLOCK_ARC
= 95,
86
SMILEY_FACE
= 96,
87
VERTICAL_SCROLL
= 97,
88
HORIZONTAL_SCROLL
= 98,
89
CIRCULAR_ARROW
= 99,
90
CUSTOM
= 100,
91
U_TURN_ARROW
= 101,
92
CURVED_RIGHT_ARROW
= 102,
93
CURVED_LEFT_ARROW
= 103,
94
CURVED_UP_ARROW
= 104,
95
CURVED_DOWN_ARROW
= 105,
96
FLOW_CHART_PROCESS
= 109,
97
FLOW_CHART_DECISION
= 110,
98
FLOW_CHART_IO
= 111,
99
FLOW_CHART_PREDEFINED_PROCESS
= 112,
100
FLOW_CHART_INTERNAL_STORAGE
= 113,
101
FLOW_CHART_DOCUMENT
= 114,
102
FLOW_CHART_MULTI_DOCUMENT
= 115,
103
FLOW_CHART_TERMINATOR
= 116,
104
FLOW_CHART_PREPARATION
= 117,
105
FLOW_CHART_MANUAL_INPUT
= 118,
106
FLOW_CHART_MANUAL_OPERATION
= 119,
107
FLOW_CHART_CONNECTOR
= 120,
108
FLOW_CHART_PUNCHED_CARD
= 121,
109
FLOW_CHART_PUNCHED_TAPE
= 122,
110
FLOW_CHART_SUMMING_JUNCTION
= 123,
111
FLOW_CHART_OR
= 124,
112
FLOW_CHART_COLLATE
= 125,
113
FLOW_CHART_SORT
= 126,
114
FLOW_CHART_EXTRACT
= 127,
115
FLOW_CHART_MERGE
= 128,
116
FLOW_CHART_ONLINE_STORAGE
= 130,
117
FLOW_CHART_MAGNETIC_TAPE
= 131,
118
FLOW_CHART_MAGNETIC_DISK
= 132,
119
FLOW_CHART_MAGNETIC_DRUM
= 133,
120
FLOW_CHART_DISPLAY
= 134,
121
FLOW_CHART_DELAY
= 135,
122
TEXT_PLAIN_TEXT
= 136,
123
TEXT_STOP
= 137,
124
TEXT_TRIANGLE
= 138,
125
TEXT_TRIANGLE_INVERTED
= 139,
126
TEXT_CHEVRON
= 140,
127
TEXT_CHEVRON_INVERTED
= 141,
128
TEXT_RING_OUTSIDE
= 143,
129
TEXT_ARCH_UP_CURVE
= 144,
130
TEXT_ARCH_DOWN_CURVE
= 145,
131
TEXT_CIRCLE_CURVE
= 146,
132
TEXT_BUTTON_CURVE
= 147,
133
TEXT_ARCH_UP_POUR
= 148,
134
TEXT_ARCH_DOWN_POUR
= 149,
135
TEXT_CIRCLE_POUR
= 150,
136
TEXT_BUTTON_POUR
= 151,
137
TEXT_CURVE_UP
= 152,
138
TEXT_CURVE_DOWN
= 153,
139
TEXT_CASCADE_UP
= 154,
140
TEXT_CASCADE_DOWN
= 155,
141
TEXT_WAVE_1
= 156,
142
TEXT_WAVE_2
= 157,
143
TEXT_WAVE_3
= 158,
144
TEXT_WAVE_4
= 159,
145
TEXT_INFLATE
= 160,
146
TEXT_DEFLATE
= 161,
147
TEXT_INFLATE_BOTTOM
= 162,
148
TEXT_DEFLATE_BOTTOM
= 163,
149
TEXT_INFLATE_TOP
= 164,
150
TEXT_DEFLATE_TOP
= 165,
151
TEXT_DEFLATE_INFLATE
= 166,
152
TEXT_DEFLATE_INFLATE_DEFLATE
= 167,
153
TEXT_FADE_RIGHT
= 168,
154
TEXT_FADE_LEFT
= 169,
155
TEXT_FADE_UP
= 170,
156
TEXT_FADE_DOWN
= 171,
157
TEXT_SLANT_UP
= 172,
158
TEXT_SLANT_DOWN
= 173,
159
TEXT_CAN_UP
= 174,
160
TEXT_CAN_DOWN
= 175,
161
FLOW_CHART_ALTERNATE_PROCESS
= 176,
162
FLOW_CHART_OFFPAGE_CONNECTOR
= 177,
163
LEFT_RIGHT_UP_ARROW
= 182,
164
SUN
= 183,
165
MOON
= 184,
166
BRACKET_PAIR
= 185,
167
BRACE_PAIR
= 186,
168
SEAL_4
= 187,
169
DOUBLE_WAVE
= 188,
170
ACTION_BUTTON_BLANK
= 189,
171
ACTION_BUTTON_HOME
= 190,
172
ACTION_BUTTON_HELP
= 191,
173
ACTION_BUTTON_INFORMATION
= 192,
174
ACTION_BUTTON_FORWARD_NEXT
= 193,
175
ACTION_BUTTON_BACK_PREVIOUS
= 194,
176
ACTION_BUTTON_END
= 195,
177
ACTION_BUTTON_BEGINNING
= 196,
178
ACTION_BUTTON_RETURN
= 197,
179
ACTION_BUTTON_DOCUMENT
= 198,
180
ACTION_BUTTON_SOUND
= 199,
181
ACTION_BUTTON_MOVIE
= 200,
182
TEXT_BOX
= 202
183
};
184
}
// libmspub
185
#endif
/* __SHAPETYPE_H__ */
186
/* vim:set shiftwidth=2 softtabstop=2 expandtab: */
Generated for libmspub by
doxygen
1.8.4