EscherFieldIds.h
Go to the documentation of this file.
00001 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
00002 /* libmspub
00003  * Version: MPL 1.1 / GPLv2+ / LGPLv2+
00004  *
00005  * The contents of this file are subject to the Mozilla Public License Version
00006  * 1.1 (the "License"); you may not use this file except in compliance with
00007  * the License or as specified alternatively below. You may obtain a copy of
00008  * the License at http://www.mozilla.org/MPL/
00009  *
00010  * Software distributed under the License is distributed on an "AS IS" basis,
00011  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
00012  * for the specific language governing rights and limitations under the
00013  * License.
00014  *
00015  * Major Contributor(s):
00016  * Copyright (C) 2012 Brennan Vincent <brennanv@email.arizona.edu>
00017  *
00018  * All Rights Reserved.
00019  *
00020  * For minor contributions see the git repository.
00021  *
00022  * Alternatively, the contents of this file may be used under the terms of
00023  * either the GNU General Public License Version 2 or later (the "GPLv2+"), or
00024  * the GNU Lesser General Public License Version 2 or later (the "LGPLv2+"),
00025  * in which case the provisions of the GPLv2+ or the LGPLv2+ are applicable
00026  * instead of those above.
00027  */
00028 
00029 #ifndef __ESCHERFIELDIDS_H__
00030 #define __ESCHERFIELDIDS_H__
00031 
00032 #define FIELDID_XS                     0x2001
00033 #define FIELDID_YS                     0x2002
00034 #define FIELDID_XE                     0x2003
00035 #define FIELDID_YE                     0x2004
00036 #define FIELDID_PXID                   0x4104
00037 #define FIELDID_BG_PXID                0x4186
00038 #define FIELDID_SHAPE_ID               0x6801
00039 #define FIELDID_FILL_COLOR             0x0181
00040 #define FIELDID_FILL_OPACITY           0x0182
00041 #define FIELDID_FILL_BACK_COLOR        0x0183
00042 #define FIELDID_FILL_BACK_OPACITY      0x0184
00043 #define FIELDID_LINE_COLOR             0x01C0
00044 #define FIELDID_LINE_BACK_COLOR        0x01C2
00045 #define FIELDID_LINE_STYLE_BOOL_PROPS  0x01FF
00046 #define FIELDID_GEOM_BOOL_PROPS        0x017F
00047 #define FIELDID_FILL_TYPE              0x0180
00048 #define FIELDID_FILL_ANGLE             0x018B
00049 #define FIELDID_FILL_FOCUS             0x018C
00050 #define FIELDID_FILL_TO_LEFT           0x018D
00051 #define FIELDID_FILL_TO_TOP            0x018E
00052 #define FIELDID_FILL_TO_RIGHT          0x018F
00053 #define FIELDID_FILL_TO_BOTTOM         0x0190
00054 #define FIELDID_FILL_SHADE_COMPLEX     0xC197
00055 #define FIELDID_FIELD_STYLE_BOOL_PROPS 0x01BF
00056 #define FIELDID_ADJUST_VALUE_1         0x0147
00057 #define FIELDID_ADJUST_VALUE_2         0x0148
00058 #define FIELDID_ADJUST_VALUE_3         0x0149
00059 #define FIELDID_ROTATION               0x0004
00060 #define FIELDID_DY_TEXT_LEFT           0x0081
00061 #define FIELDID_DY_TEXT_TOP            0x0082
00062 #define FIELDID_DY_TEXT_RIGHT          0x0083
00063 #define FIELDID_DY_TEXT_BOTTOM         0x0084
00064 #define FIELDID_LINE_WIDTH             0x01CB
00065 #define FIELDID_LINE_TOP_COLOR         0x0580
00066 #define FIELDID_LINE_TOP_WIDTH         0x058B
00067 #define FIELDID_LINE_TOP_BOOL_PROPS    0x05BF
00068 #define FIELDID_LINE_RIGHT_COLOR       0x05C0
00069 #define FIELDID_LINE_RIGHT_WIDTH       0x05CB
00070 #define FIELDID_LINE_RIGHT_BOOL_PROPS  0x05FF
00071 #define FIELDID_LINE_BOTTOM_COLOR      0x0600
00072 #define FIELDID_LINE_BOTTOM_WIDTH      0x060B
00073 #define FIELDID_LINE_BOTTOM_BOOL_PROPS 0x063F
00074 #define FIELDID_LINE_LEFT_COLOR        0x0540
00075 #define FIELDID_LINE_LEFT_WIDTH        0x054B
00076 #define FIELDID_LINE_LEFT_BOOL_PROPS   0x057F
00077 #define FIELDID_GEO_RIGHT              0x0142
00078 #define FIELDID_GEO_BOTTOM             0x0143
00079 #define FIELDID_P_VERTICES             0xC145
00080 #define FIELDID_P_SEGMENTS             0xC146
00081 #define FIELDID_P_WRAPPOLYGONVERTICES  0xC383
00082 #define FIELDID_P_CONNECTION_SITES     0xC151
00083 #define FIELDID_P_ADJUST_HANDLES       0xC155
00084 #define FIELDID_P_GUIDES               0xC156
00085 #define FIELDID_P_INSCRIBE             0xC157
00086 #define FIELDID_LINE_DASHING           0x01CE
00087 #define FIELDID_LINE_ENDCAP_STYLE      0x01D7
00088 #define FIELDID_NUM_COLUMNS            0x008C
00089 #define FIELDID_COLUMN_SPACING         0x008D
00090 #define FIELDID_BEGIN_ARROW_STYLE      0x01D0
00091 #define FIELDID_BEGIN_ARROW_WIDTH      0x01D2
00092 #define FIELDID_BEGIN_ARROW_HEIGHT     0x01D3
00093 #define FIELDID_END_ARROW_STYLE        0x01D1
00094 #define FIELDID_END_ARROW_WIDTH        0x01D4
00095 #define FIELDID_END_ARROW_HEIGHT       0x01D5
00096 #define FIELDID_PICTURE_CONTRAST       0x0108
00097 #define FIELDID_PICTURE_BRIGHTNESS     0x0109
00098 #define FIELDID_PICTURE_RECOLOR        0x011A
00099 #define FIELDID_SHADOW_TYPE            0x0200
00100 #define FIELDID_SHADOW_COLOR           0x0201
00101 #define FIELDID_SHADOW_HIGHLIGHT       0x0202
00102 #define FIELDID_SHADOW_OPACITY         0x0204
00103 #define FIELDID_SHADOW_OFFSET_X        0x0205
00104 #define FIELDID_SHADOW_OFFSET_Y        0x0206
00105 #define FIELDID_SHADOW_SECOND_OFFSET_X 0x0207
00106 #define FIELDID_SHADOW_SECOND_OFFSET_Y 0x0208
00107 #define FIELDID_SHADOW_ORIGIN_X        0x0210
00108 #define FIELDID_SHADOW_ORIGIN_Y        0x0211
00109 #define FIELDID_SHADOW_BOOL_PROPS      0x023F
00110 
00111 #define FLAG_USE_LINE   (1 << 19)
00112 #define FLAG_LINE       (1 << 3)
00113 #define FLAG_USE_LEFT_INSET_PEN (1 << 22)
00114 #define FLAG_USE_LEFT_INSET_PEN_OK (1 << 21)
00115 #define FLAG_LEFT_INSET_PEN (1 << 6)
00116 #define FLAG_LEFT_INSET_PEN_OK (1 << 5)
00117 #define FLAG_GEOM_USE_LINE_OK (1 << 12)
00118 #define FLAG_GEOM_LINE_OK (1 << 28)
00119 #define FLAG_USE_FSHADOW   (1 << 17)
00120 #define FLAG_USE_SHADOW   (1 << 1)
00121 
00122 #endif /* __ESCHERFIELDIDS_H__ */
00123 /* vim:set shiftwidth=2 softtabstop=2 expandtab: */