00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef __SHAPETYPE_H__
00011 #define __SHAPETYPE_H__
00012
00013 namespace libmspub
00014 {
00015 enum ShapeType
00016 {
00017 UNKNOWN_SHAPE = -1,
00018 NOT_PRIMITIVE = 0,
00019 RECTANGLE = 1,
00020 ROUND_RECTANGLE = 2,
00021 ELLIPSE = 3,
00022 DIAMOND = 4,
00023 ISOCELES_TRIANGLE = 5,
00024 RIGHT_TRIANGLE = 6,
00025 PARALLELOGRAM = 7,
00026 TRAPEZOID = 8,
00027 HEXAGON = 9,
00028 OCTAGON = 10,
00029 PLUS = 11,
00030 STAR = 12,
00031 ARROW = 13,
00032 HOME_PLATE = 15,
00033 CUBE = 16,
00034 BALLOON = 17,
00035 ARC_SHAPE = 19,
00036 LINE = 20,
00037 PLAQUE = 21,
00038 CAN = 22,
00039 DONUT = 23,
00040 TEXT_SIMPLE = 24,
00041 STRAIGHT_CONNECTOR_1 = 32,
00042 BENT_CONNECTOR_2 = 33,
00043 BENT_CONNECTOR_3 = 34,
00044 BENT_CONNECTOR_4 = 35,
00045 BENT_CONNECTOR_5 = 36,
00046 CURVED_CONNECTOR_2 = 37,
00047 CURVED_CONNECTOR_3 = 38,
00048 CURVED_CONNECTOR_4 = 39,
00049 CURVED_CONNECTOR_5 = 40,
00050 CALLOUT_1 = 41,
00051 CALLOUT_2 = 42,
00052 CALLOUT_3 = 43,
00053 RIBBON = 53,
00054 RIBBON_2 = 54,
00055 CHEVRON = 55,
00056 PENTAGON = 56,
00057 NO_SMOKING = 57,
00058 SEAL_8 = 58,
00059 SEAL_16 = 59,
00060 SEAL_32 = 60,
00061 WAVE = 64,
00062 FOLDED_CORNER = 65,
00063 LEFT_ARROW = 66,
00064 DOWN_ARROW = 67,
00065 UP_ARROW = 68,
00066 LEFT_RIGHT_ARROW = 69,
00067 UP_DOWN_ARROW = 70,
00068 IRREGULAR_SEAL_1 = 71,
00069 IRREGULAR_SEAL_2 = 72,
00070 LIGHTNING_BOLT = 73,
00071 HEART = 74,
00072 PICTURE_FRAME = 75,
00073 QUAD_ARROW = 76,
00074 BEVEL = 84,
00075 LEFT_BRACKET = 85,
00076 RIGHT_BRACKET = 86,
00077 LEFT_BRACE = 87,
00078 RIGHT_BRACE = 88,
00079 LEFT_UP_ARROW = 89,
00080 BENT_UP_ARROW = 90,
00081 BENT_ARROW = 91,
00082 SEAL_24 = 92,
00083 STRIPED_RIGHT_ARROW = 93,
00084 NOTCHED_RIGHT_ARROW = 94,
00085 BLOCK_ARC = 95,
00086 SMILEY_FACE = 96,
00087 VERTICAL_SCROLL = 97,
00088 HORIZONTAL_SCROLL = 98,
00089 CIRCULAR_ARROW = 99,
00090 CUSTOM = 100,
00091 U_TURN_ARROW = 101,
00092 CURVED_RIGHT_ARROW = 102,
00093 CURVED_LEFT_ARROW = 103,
00094 CURVED_UP_ARROW = 104,
00095 CURVED_DOWN_ARROW = 105,
00096 FLOW_CHART_PROCESS = 109,
00097 FLOW_CHART_DECISION = 110,
00098 FLOW_CHART_IO = 111,
00099 FLOW_CHART_PREDEFINED_PROCESS = 112,
00100 FLOW_CHART_INTERNAL_STORAGE = 113,
00101 FLOW_CHART_DOCUMENT = 114,
00102 FLOW_CHART_MULTI_DOCUMENT = 115,
00103 FLOW_CHART_TERMINATOR = 116,
00104 FLOW_CHART_PREPARATION = 117,
00105 FLOW_CHART_MANUAL_INPUT = 118,
00106 FLOW_CHART_MANUAL_OPERATION = 119,
00107 FLOW_CHART_CONNECTOR = 120,
00108 FLOW_CHART_PUNCHED_CARD = 121,
00109 FLOW_CHART_PUNCHED_TAPE = 122,
00110 FLOW_CHART_SUMMING_JUNCTION = 123,
00111 FLOW_CHART_OR = 124,
00112 FLOW_CHART_COLLATE = 125,
00113 FLOW_CHART_SORT = 126,
00114 FLOW_CHART_EXTRACT = 127,
00115 FLOW_CHART_MERGE = 128,
00116 FLOW_CHART_ONLINE_STORAGE = 130,
00117 FLOW_CHART_MAGNETIC_TAPE = 131,
00118 FLOW_CHART_MAGNETIC_DISK = 132,
00119 FLOW_CHART_MAGNETIC_DRUM = 133,
00120 FLOW_CHART_DISPLAY = 134,
00121 FLOW_CHART_DELAY = 135,
00122 TEXT_PLAIN_TEXT = 136,
00123 TEXT_STOP = 137,
00124 TEXT_TRIANGLE = 138,
00125 TEXT_TRIANGLE_INVERTED = 139,
00126 TEXT_CHEVRON = 140,
00127 TEXT_CHEVRON_INVERTED = 141,
00128 TEXT_RING_OUTSIDE = 143,
00129 TEXT_ARCH_UP_CURVE = 144,
00130 TEXT_ARCH_DOWN_CURVE = 145,
00131 TEXT_CIRCLE_CURVE = 146,
00132 TEXT_BUTTON_CURVE = 147,
00133 TEXT_ARCH_UP_POUR = 148,
00134 TEXT_ARCH_DOWN_POUR = 149,
00135 TEXT_CIRCLE_POUR = 150,
00136 TEXT_BUTTON_POUR = 151,
00137 TEXT_CURVE_UP = 152,
00138 TEXT_CURVE_DOWN = 153,
00139 TEXT_CASCADE_UP = 154,
00140 TEXT_CASCADE_DOWN = 155,
00141 TEXT_WAVE_1 = 156,
00142 TEXT_WAVE_2 = 157,
00143 TEXT_WAVE_3 = 158,
00144 TEXT_WAVE_4 = 159,
00145 TEXT_INFLATE = 160,
00146 TEXT_DEFLATE = 161,
00147 TEXT_INFLATE_BOTTOM = 162,
00148 TEXT_DEFLATE_BOTTOM = 163,
00149 TEXT_INFLATE_TOP = 164,
00150 TEXT_DEFLATE_TOP = 165,
00151 TEXT_DEFLATE_INFLATE = 166,
00152 TEXT_DEFLATE_INFLATE_DEFLATE = 167,
00153 TEXT_FADE_RIGHT = 168,
00154 TEXT_FADE_LEFT = 169,
00155 TEXT_FADE_UP = 170,
00156 TEXT_FADE_DOWN = 171,
00157 TEXT_SLANT_UP = 172,
00158 TEXT_SLANT_DOWN = 173,
00159 TEXT_CAN_UP = 174,
00160 TEXT_CAN_DOWN = 175,
00161 FLOW_CHART_ALTERNATE_PROCESS = 176,
00162 FLOW_CHART_OFFPAGE_CONNECTOR = 177,
00163 LEFT_RIGHT_UP_ARROW = 182,
00164 SUN = 183,
00165 MOON = 184,
00166 BRACKET_PAIR = 185,
00167 BRACE_PAIR = 186,
00168 SEAL_4 = 187,
00169 DOUBLE_WAVE = 188,
00170 ACTION_BUTTON_BLANK = 189,
00171 ACTION_BUTTON_HOME = 190,
00172 ACTION_BUTTON_HELP = 191,
00173 ACTION_BUTTON_INFORMATION = 192,
00174 ACTION_BUTTON_FORWARD_NEXT = 193,
00175 ACTION_BUTTON_BACK_PREVIOUS = 194,
00176 ACTION_BUTTON_END = 195,
00177 ACTION_BUTTON_BEGINNING = 196,
00178 ACTION_BUTTON_RETURN = 197,
00179 ACTION_BUTTON_DOCUMENT = 198,
00180 ACTION_BUTTON_SOUND = 199,
00181 ACTION_BUTTON_MOVIE = 200,
00182 TEXT_BOX = 202
00183 };
00184 }
00185 #endif
00186