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
/* libmspub
3
* Version: MPL 1.1 / GPLv2+ / LGPLv2+
4
*
5
* The contents of this file are subject to the Mozilla Public License Version
6
* 1.1 (the "License"); you may not use this file except in compliance with
7
* the License or as specified alternatively below. You may obtain a copy of
8
* the License at http://www.mozilla.org/MPL/
9
*
10
* Software distributed under the License is distributed on an "AS IS" basis,
11
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
12
* for the specific language governing rights and limitations under the
13
* License.
14
*
15
* Major Contributor(s):
16
* Copyright (C) 2012 Brennan Vincent <brennanv@email.arizona.edu>
17
*
18
* All Rights Reserved.
19
*
20
* For minor contributions see the git repository.
21
*
22
* Alternatively, the contents of this file may be used under the terms of
23
* either the GNU General Public License Version 2 or later (the "GPLv2+"), or
24
* the GNU Lesser General Public License Version 2 or later (the "LGPLv2+"),
25
* in which case the provisions of the GPLv2+ or the LGPLv2+ are applicable
26
* instead of those above.
27
*/
28
29
#ifndef __SHAPETYPE_H__
30
#define __SHAPETYPE_H__
31
32
namespace
libmspub
33
{
34
enum
ShapeType
35
{
36
UNKNOWN_SHAPE
= -1,
37
RECTANGLE
= 1,
38
ROUND_RECTANGLE
= 2,
39
ELLIPSE
= 3,
40
DIAMOND
= 4,
41
ISOCELES_TRIANGLE
= 5,
42
RIGHT_TRIANGLE
= 6,
43
PARALLELOGRAM
= 7,
44
TRAPEZOID
= 8,
45
HEXAGON
= 9,
46
OCTAGON
= 10,
47
PLUS
= 11,
48
STAR
= 12,
49
ARROW
= 13,
50
HOME_PLATE
= 15,
51
CUBE
= 16,
52
BALLOON
= 17,
53
ARC_SHAPE
= 19,
54
LINE
= 20,
55
PLAQUE
= 21,
56
CAN
= 22,
57
DONUT
= 23,
58
TEXT_SIMPLE
= 24,
59
STRAIGHT_CONNECTOR_1
= 32,
60
BENT_CONNECTOR_2
= 33,
61
BENT_CONNECTOR_3
= 34,
62
BENT_CONNECTOR_4
= 35,
63
BENT_CONNECTOR_5
= 36,
64
CURVED_CONNECTOR_2
= 37,
65
CURVED_CONNECTOR_3
= 38,
66
CURVED_CONNECTOR_4
= 39,
67
CURVED_CONNECTOR_5
= 40,
68
CALLOUT_1
= 41,
69
CALLOUT_2
= 42,
70
CALLOUT_3
= 43,
71
RIBBON
= 53,
72
RIBBON_2
= 54,
73
CHEVRON
= 55,
74
PENTAGON
= 56,
75
NO_SMOKING
= 57,
76
SEAL_8
= 58,
77
SEAL_16
= 59,
78
SEAL_32
= 60,
79
WAVE
= 64,
80
FOLDED_CORNER
= 65,
81
LEFT_ARROW
= 66,
82
DOWN_ARROW
= 67,
83
UP_ARROW
= 68,
84
LEFT_RIGHT_ARROW
= 69,
85
UP_DOWN_ARROW
= 70,
86
IRREGULAR_SEAL_1
= 71,
87
IRREGULAR_SEAL_2
= 72,
88
LIGHTNING_BOLT
= 73,
89
HEART
= 74,
90
PICTURE_FRAME
= 75,
91
QUAD_ARROW
= 76,
92
BEVEL
= 84,
93
LEFT_BRACKET
= 85,
94
RIGHT_BRACKET
= 86,
95
LEFT_BRACE
= 87,
96
RIGHT_BRACE
= 88,
97
LEFT_UP_ARROW
= 89,
98
BENT_UP_ARROW
= 90,
99
BENT_ARROW
= 91,
100
SEAL_24
= 92,
101
STRIPED_RIGHT_ARROW
= 93,
102
NOTCHED_RIGHT_ARROW
= 94,
103
BLOCK_ARC
= 95,
104
SMILEY_FACE
= 96,
105
VERTICAL_SCROLL
= 97,
106
HORIZONTAL_SCROLL
= 98,
107
CIRCULAR_ARROW
= 99,
108
U_TURN_ARROW
= 101,
109
CURVED_RIGHT_ARROW
= 102,
110
CURVED_LEFT_ARROW
= 103,
111
CURVED_UP_ARROW
= 104,
112
CURVED_DOWN_ARROW
= 105,
113
FLOW_CHART_PROCESS
= 109,
114
FLOW_CHART_DECISION
= 110,
115
FLOW_CHART_IO
= 111,
116
FLOW_CHART_PREDEFINED_PROCESS
= 112,
117
FLOW_CHART_INTERNAL_STORAGE
= 113,
118
FLOW_CHART_DOCUMENT
= 114,
119
FLOW_CHART_MULTI_DOCUMENT
= 115,
120
FLOW_CHART_TERMINATOR
= 116,
121
FLOW_CHART_PREPARATION
= 117,
122
FLOW_CHART_MANUAL_INPUT
= 118,
123
FLOW_CHART_MANUAL_OPERATION
= 119,
124
FLOW_CHART_CONNECTOR
= 120,
125
FLOW_CHART_PUNCHED_CARD
= 121,
126
FLOW_CHART_PUNCHED_TAPE
= 122,
127
FLOW_CHART_SUMMING_JUNCTION
= 123,
128
FLOW_CHART_OR
= 124,
129
FLOW_CHART_COLLATE
= 125,
130
FLOW_CHART_SORT
= 126,
131
FLOW_CHART_EXTRACT
= 127,
132
FLOW_CHART_MERGE
= 128,
133
FLOW_CHART_ONLINE_STORAGE
= 130,
134
FLOW_CHART_MAGNETIC_TAPE
= 131,
135
FLOW_CHART_MAGNETIC_DISK
= 132,
136
FLOW_CHART_MAGNETIC_DRUM
= 133,
137
FLOW_CHART_DISPLAY
= 134,
138
FLOW_CHART_DELAY
= 135,
139
TEXT_PLAIN_TEXT
= 136,
140
TEXT_STOP
= 137,
141
TEXT_TRIANGLE
= 138,
142
TEXT_TRIANGLE_INVERTED
= 139,
143
TEXT_CHEVRON
= 140,
144
TEXT_CHEVRON_INVERTED
= 141,
145
TEXT_RING_OUTSIDE
= 143,
146
TEXT_ARCH_UP_CURVE
= 144,
147
TEXT_ARCH_DOWN_CURVE
= 145,
148
TEXT_CIRCLE_CURVE
= 146,
149
TEXT_BUTTON_CURVE
= 147,
150
TEXT_ARCH_UP_POUR
= 148,
151
TEXT_ARCH_DOWN_POUR
= 149,
152
TEXT_CIRCLE_POUR
= 150,
153
TEXT_BUTTON_POUR
= 151,
154
TEXT_CURVE_UP
= 152,
155
TEXT_CURVE_DOWN
= 153,
156
TEXT_CASCADE_UP
= 154,
157
TEXT_CASCADE_DOWN
= 155,
158
TEXT_WAVE_1
= 156,
159
TEXT_WAVE_2
= 157,
160
TEXT_WAVE_3
= 158,
161
TEXT_WAVE_4
= 159,
162
TEXT_INFLATE
= 160,
163
TEXT_DEFLATE
= 161,
164
TEXT_INFLATE_BOTTOM
= 162,
165
TEXT_DEFLATE_BOTTOM
= 163,
166
TEXT_INFLATE_TOP
= 164,
167
TEXT_DEFLATE_TOP
= 165,
168
TEXT_DEFLATE_INFLATE
= 166,
169
TEXT_DEFLATE_INFLATE_DEFLATE
= 167,
170
TEXT_FADE_RIGHT
= 168,
171
TEXT_FADE_LEFT
= 169,
172
TEXT_FADE_UP
= 170,
173
TEXT_FADE_DOWN
= 171,
174
TEXT_SLANT_UP
= 172,
175
TEXT_SLANT_DOWN
= 173,
176
TEXT_CAN_UP
= 174,
177
TEXT_CAN_DOWN
= 175,
178
FLOW_CHART_ALTERNATE_PROCESS
= 176,
179
FLOW_CHART_OFFPAGE_CONNECTOR
= 177,
180
LEFT_RIGHT_UP_ARROW
= 182,
181
SUN
= 183,
182
MOON
= 184,
183
BRACKET_PAIR
= 185,
184
BRACE_PAIR
= 186,
185
SEAL_4
= 187,
186
DOUBLE_WAVE
= 188,
187
ACTION_BUTTON_BLANK
= 189,
188
ACTION_BUTTON_HOME
= 190,
189
ACTION_BUTTON_HELP
= 191,
190
ACTION_BUTTON_INFORMATION
= 192,
191
ACTION_BUTTON_FORWARD_NEXT
= 193,
192
ACTION_BUTTON_BACK_PREVIOUS
= 194,
193
ACTION_BUTTON_END
= 195,
194
ACTION_BUTTON_BEGINNING
= 196,
195
ACTION_BUTTON_RETURN
= 197,
196
ACTION_BUTTON_DOCUMENT
= 198,
197
ACTION_BUTTON_SOUND
= 199,
198
ACTION_BUTTON_MOVIE
= 200,
199
TEXT_BOX
= 202
200
};
201
}
// libmspub
202
#endif
/* __SHAPETYPE_H__ */
203
/* vim:set shiftwidth=2 softtabstop=2 expandtab: */
Generated for libmspub by
doxygen
1.8.1.1