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