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

Generated for libmspub by doxygen 1.8.3.1