EscherFieldIds.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 INCLUDED_ESCHERFIELDIDS_H
11#define INCLUDED_ESCHERFIELDIDS_H
12
13#define FIELDID_XS 0x2001
14#define FIELDID_YS 0x2002
15#define FIELDID_XE 0x2003
16#define FIELDID_YE 0x2004
17#define FIELDID_PXID 0x4104
18#define FIELDID_BG_PXID 0x4186
19#define FIELDID_SHAPE_ID 0x6801
20#define FIELDID_FILL_COLOR 0x0181
21#define FIELDID_FILL_OPACITY 0x0182
22#define FIELDID_FILL_BACK_COLOR 0x0183
23#define FIELDID_FILL_BACK_OPACITY 0x0184
24#define FIELDID_LINE_COLOR 0x01C0
25#define FIELDID_LINE_BACK_COLOR 0x01C2
26#define FIELDID_LINE_STYLE_BOOL_PROPS 0x01FF
27#define FIELDID_GEOM_BOOL_PROPS 0x017F
28#define FIELDID_FILL_TYPE 0x0180
29#define FIELDID_FILL_ANGLE 0x018B
30#define FIELDID_FILL_FOCUS 0x018C
31#define FIELDID_FILL_TO_LEFT 0x018D
32#define FIELDID_FILL_TO_TOP 0x018E
33#define FIELDID_FILL_TO_RIGHT 0x018F
34#define FIELDID_FILL_TO_BOTTOM 0x0190
35#define FIELDID_FILL_SHADE_COMPLEX 0xC197
36#define FIELDID_FIELD_STYLE_BOOL_PROPS 0x01BF
37#define FIELDID_ADJUST_VALUE_1 0x0147
38#define FIELDID_ADJUST_VALUE_2 0x0148
39#define FIELDID_ADJUST_VALUE_3 0x0149
40#define FIELDID_ROTATION 0x0004
41#define FIELDID_DY_TEXT_LEFT 0x0081
42#define FIELDID_DY_TEXT_TOP 0x0082
43#define FIELDID_DY_TEXT_RIGHT 0x0083
44#define FIELDID_DY_TEXT_BOTTOM 0x0084
45#define FIELDID_LINE_WIDTH 0x01CB
46#define FIELDID_LINE_TOP_COLOR 0x0580
47#define FIELDID_LINE_TOP_WIDTH 0x058B
48#define FIELDID_LINE_TOP_BOOL_PROPS 0x05BF
49#define FIELDID_LINE_RIGHT_COLOR 0x05C0
50#define FIELDID_LINE_RIGHT_WIDTH 0x05CB
51#define FIELDID_LINE_RIGHT_BOOL_PROPS 0x05FF
52#define FIELDID_LINE_BOTTOM_COLOR 0x0600
53#define FIELDID_LINE_BOTTOM_WIDTH 0x060B
54#define FIELDID_LINE_BOTTOM_BOOL_PROPS 0x063F
55#define FIELDID_LINE_LEFT_COLOR 0x0540
56#define FIELDID_LINE_LEFT_WIDTH 0x054B
57#define FIELDID_LINE_LEFT_BOOL_PROPS 0x057F
58#define FIELDID_GEO_RIGHT 0x0142
59#define FIELDID_GEO_BOTTOM 0x0143
60#define FIELDID_P_VERTICES 0xC145
61#define FIELDID_P_SEGMENTS 0xC146
62#define FIELDID_P_WRAPPOLYGONVERTICES 0xC383
63#define FIELDID_P_CONNECTION_SITES 0xC151
64#define FIELDID_P_ADJUST_HANDLES 0xC155
65#define FIELDID_P_GUIDES 0xC156
66#define FIELDID_P_INSCRIBE 0xC157
67#define FIELDID_LINE_DASHING 0x01CE
68#define FIELDID_LINE_ENDCAP_STYLE 0x01D7
69#define FIELDID_NUM_COLUMNS 0x008C
70#define FIELDID_COLUMN_SPACING 0x008D
71#define FIELDID_BEGIN_ARROW_STYLE 0x01D0
72#define FIELDID_BEGIN_ARROW_WIDTH 0x01D2
73#define FIELDID_BEGIN_ARROW_HEIGHT 0x01D3
74#define FIELDID_END_ARROW_STYLE 0x01D1
75#define FIELDID_END_ARROW_WIDTH 0x01D4
76#define FIELDID_END_ARROW_HEIGHT 0x01D5
77#define FIELDID_PICTURE_CONTRAST 0x0108
78#define FIELDID_PICTURE_BRIGHTNESS 0x0109
79#define FIELDID_PICTURE_RECOLOR 0x011A
80#define FIELDID_SHADOW_TYPE 0x0200
81#define FIELDID_SHADOW_COLOR 0x0201
82#define FIELDID_SHADOW_HIGHLIGHT 0x0202
83#define FIELDID_SHADOW_OPACITY 0x0204
84#define FIELDID_SHADOW_OFFSET_X 0x0205
85#define FIELDID_SHADOW_OFFSET_Y 0x0206
86#define FIELDID_SHADOW_SECOND_OFFSET_X 0x0207
87#define FIELDID_SHADOW_SECOND_OFFSET_Y 0x0208
88#define FIELDID_SHADOW_ORIGIN_X 0x0210
89#define FIELDID_SHADOW_ORIGIN_Y 0x0211
90#define FIELDID_SHADOW_BOOL_PROPS 0x023F
91
92#define FLAG_USE_LINE (1 << 19)
93#define FLAG_LINE (1 << 3)
94#define FLAG_USE_LEFT_INSET_PEN (1 << 22)
95#define FLAG_USE_LEFT_INSET_PEN_OK (1 << 21)
96#define FLAG_LEFT_INSET_PEN (1 << 6)
97#define FLAG_LEFT_INSET_PEN_OK (1 << 5)
98#define FLAG_GEOM_USE_LINE_OK (1 << 12)
99#define FLAG_GEOM_LINE_OK (1 << 28)
100#define FLAG_USE_FSHADOW (1 << 17)
101#define FLAG_USE_SHADOW (1 << 1)
102
103#endif /* INCLUDED_ESCHERFIELDIDS_H */
104/* vim:set shiftwidth=2 softtabstop=2 expandtab: */