Blob Blame History Raw
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/*
 * This file is part of the libmspub project.
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
 */

#ifndef INCLUDED_ESCHERFIELDIDS_H
#define INCLUDED_ESCHERFIELDIDS_H

#define FIELDID_XS                     0x2001
#define FIELDID_YS                     0x2002
#define FIELDID_XE                     0x2003
#define FIELDID_YE                     0x2004
#define FIELDID_PXID                   0x4104
#define FIELDID_BG_PXID                0x4186
#define FIELDID_SHAPE_ID               0x6801
#define FIELDID_FILL_COLOR             0x0181
#define FIELDID_FILL_OPACITY           0x0182
#define FIELDID_FILL_BACK_COLOR        0x0183
#define FIELDID_FILL_BACK_OPACITY      0x0184
#define FIELDID_LINE_COLOR             0x01C0
#define FIELDID_LINE_BACK_COLOR        0x01C2
#define FIELDID_LINE_STYLE_BOOL_PROPS  0x01FF
#define FIELDID_GEOM_BOOL_PROPS        0x017F
#define FIELDID_FILL_TYPE              0x0180
#define FIELDID_FILL_ANGLE             0x018B
#define FIELDID_FILL_FOCUS             0x018C
#define FIELDID_FILL_TO_LEFT           0x018D
#define FIELDID_FILL_TO_TOP            0x018E
#define FIELDID_FILL_TO_RIGHT          0x018F
#define FIELDID_FILL_TO_BOTTOM         0x0190
#define FIELDID_FILL_SHADE_COMPLEX     0xC197
#define FIELDID_FIELD_STYLE_BOOL_PROPS 0x01BF
#define FIELDID_ADJUST_VALUE_1         0x0147
#define FIELDID_ADJUST_VALUE_2         0x0148
#define FIELDID_ADJUST_VALUE_3         0x0149
#define FIELDID_ROTATION               0x0004
#define FIELDID_DY_TEXT_LEFT           0x0081
#define FIELDID_DY_TEXT_TOP            0x0082
#define FIELDID_DY_TEXT_RIGHT          0x0083
#define FIELDID_DY_TEXT_BOTTOM         0x0084
#define FIELDID_LINE_WIDTH             0x01CB
#define FIELDID_LINE_TOP_COLOR         0x0580
#define FIELDID_LINE_TOP_WIDTH         0x058B
#define FIELDID_LINE_TOP_BOOL_PROPS    0x05BF
#define FIELDID_LINE_RIGHT_COLOR       0x05C0
#define FIELDID_LINE_RIGHT_WIDTH       0x05CB
#define FIELDID_LINE_RIGHT_BOOL_PROPS  0x05FF
#define FIELDID_LINE_BOTTOM_COLOR      0x0600
#define FIELDID_LINE_BOTTOM_WIDTH      0x060B
#define FIELDID_LINE_BOTTOM_BOOL_PROPS 0x063F
#define FIELDID_LINE_LEFT_COLOR        0x0540
#define FIELDID_LINE_LEFT_WIDTH        0x054B
#define FIELDID_LINE_LEFT_BOOL_PROPS   0x057F
#define FIELDID_GEO_RIGHT              0x0142
#define FIELDID_GEO_BOTTOM             0x0143
#define FIELDID_P_VERTICES             0xC145
#define FIELDID_P_SEGMENTS             0xC146
#define FIELDID_P_WRAPPOLYGONVERTICES  0xC383
#define FIELDID_P_CONNECTION_SITES     0xC151
#define FIELDID_P_ADJUST_HANDLES       0xC155
#define FIELDID_P_GUIDES               0xC156
#define FIELDID_P_INSCRIBE             0xC157
#define FIELDID_LINE_DASHING           0x01CE
#define FIELDID_LINE_ENDCAP_STYLE      0x01D7
#define FIELDID_NUM_COLUMNS            0x008C
#define FIELDID_COLUMN_SPACING         0x008D
#define FIELDID_BEGIN_ARROW_STYLE      0x01D0
#define FIELDID_BEGIN_ARROW_WIDTH      0x01D2
#define FIELDID_BEGIN_ARROW_HEIGHT     0x01D3
#define FIELDID_END_ARROW_STYLE        0x01D1
#define FIELDID_END_ARROW_WIDTH        0x01D4
#define FIELDID_END_ARROW_HEIGHT       0x01D5
#define FIELDID_PICTURE_CONTRAST       0x0108
#define FIELDID_PICTURE_BRIGHTNESS     0x0109
#define FIELDID_PICTURE_RECOLOR        0x011A
#define FIELDID_SHADOW_TYPE            0x0200
#define FIELDID_SHADOW_COLOR           0x0201
#define FIELDID_SHADOW_HIGHLIGHT       0x0202
#define FIELDID_SHADOW_OPACITY         0x0204
#define FIELDID_SHADOW_OFFSET_X        0x0205
#define FIELDID_SHADOW_OFFSET_Y        0x0206
#define FIELDID_SHADOW_SECOND_OFFSET_X 0x0207
#define FIELDID_SHADOW_SECOND_OFFSET_Y 0x0208
#define FIELDID_SHADOW_ORIGIN_X        0x0210
#define FIELDID_SHADOW_ORIGIN_Y        0x0211
#define FIELDID_SHADOW_BOOL_PROPS      0x023F

#define FLAG_USE_LINE   (1 << 19)
#define FLAG_LINE       (1 << 3)
#define FLAG_USE_LEFT_INSET_PEN (1 << 22)
#define FLAG_USE_LEFT_INSET_PEN_OK (1 << 21)
#define FLAG_LEFT_INSET_PEN (1 << 6)
#define FLAG_LEFT_INSET_PEN_OK (1 << 5)
#define FLAG_GEOM_USE_LINE_OK (1 << 12)
#define FLAG_GEOM_LINE_OK (1 << 28)
#define FLAG_USE_FSHADOW   (1 << 17)
#define FLAG_USE_SHADOW   (1 << 1)

#endif /* INCLUDED_ESCHERFIELDIDS_H */
/* vim:set shiftwidth=2 softtabstop=2 expandtab: */