xref: /trunk/main/svx/inc/svx/svddef.hxx (revision 3334a7e6)
1 /**************************************************************
2  *
3  * Licensed to the Apache Software Foundation (ASF) under one
4  * or more contributor license agreements.  See the NOTICE file
5  * distributed with this work for additional information
6  * regarding copyright ownership.  The ASF licenses this file
7  * to you under the Apache License, Version 2.0 (the
8  * "License"); you may not use this file except in compliance
9  * with the License.  You may obtain a copy of the License at
10  *
11  *   http://www.apache.org/licenses/LICENSE-2.0
12  *
13  * Unless required by applicable law or agreed to in writing,
14  * software distributed under the License is distributed on an
15  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16  * KIND, either express or implied.  See the License for the
17  * specific language governing permissions and limitations
18  * under the License.
19  *
20  *************************************************************/
21 
22 
23 
24 #ifndef _SVDDEF_HXX
25 #define _SVDDEF_HXX
26 
27 #include <svx/xdef.hxx>
28 
29 /*************************************************************************/
30 // SdrItemPool V2, 09-11-1995:
31 //      7 neue Items fuer XLineAttrSetItem
32 //      7 neue Items fuer XFillAttrSetItem
33 //      8 neue Items fuer SdrShadowSetItem
34 //      5 neue Items fuer SdrCaptionSetItem
35 //     25 neue Items fuer SdrMiscSetItem
36 //      6 neue Items fuer SdrNotPersist
37 // SdrItemPool V3, 29-02-1996
38 //     17 neue Items fuer XFillAttrSetItem (Bitmapfuellungen) (von KA)
39 // SdrItemPool V4, 10-08-1996
40 //     45 neue Items fuer Edge und Measure (Verbinder und Bemassungsobjekt) (von Joe)
41 // SdrItemPool V4+, 18-10-1996
42 //      8 neue Items fuer CircItems
43 //     18 neue Items fuer NotPersist+Umbau dort
44 // SdrItemPool V4++, 13-11-1996
45 //      2 neue Items fuer NotPersist+(MoveX/Y)
46 // SdrItemPool V4+++, 07-06-1999
47 //     15 neue Items fuer NotPersist (Reserve)
48 //	   15 neue Items fuer GrafItems
49 //
50 //   WhichMapping:
51 //     V1 Range = 1000..1065  (66)
52 //     V2 Range = 1000..1123 (124) (58 neue Whiches)
53 //     V3 Range = 1000..1140 (141) (17 neue Whiches)
54 //     V4 Range = 1000..1185 (186) (45 neue Whiches)
55 //     Map V2:  10           6          20           4          11           6           9
56 //     V1:  1000..1009, 1010..1015, 1016..1035, 1036..1039, 1040..1050, 1051..1056  1057..1065
57 //     V2:  1000..1009, 1017..1022, 1030..1049, 1050..1053, 1062..1072, 1078..1083, 1109..1117, und hinten noch 6 neue dran
58 //          |<------------ XOut ------------>|  |<----------- SvDraw ----------->
59 //     Map V3:
60 //     V2:  1000..1029, 1030..1123
61 //     V3:  1000..1029, 1047..1140
62 //     Map V4:
63 //     V3:  1000..1126, 1127..1140
64 //     V4:  1000..1126, 1172..1185
65 
66 #define SDRATTR_START               XATTR_START                    /* 1000   */
67 																   /* Pool V4*/ /* Pool V3*/ /* Pool V2*/
68 #define SDRATTR_SHADOW_FIRST            (XATTR_END + 1)            /* 1067   */ /* 1067   */ /* 1050   */ /* Pool V1: 1036 */
69 #define SDRATTR_SHADOW                  (SDRATTR_SHADOW_FIRST+ 0)  /*   1067 */ /*   1067 */ /*   1050 */
70 #define SDRATTR_SHADOWCOLOR             (SDRATTR_SHADOW_FIRST+ 1)  /*   1068 */ /*   1068 */ /*   1051 */
71 #define SDRATTR_SHADOWXDIST             (SDRATTR_SHADOW_FIRST+ 2)  /*   1069 */ /*   1069 */ /*   1052 */
72 #define SDRATTR_SHADOWYDIST             (SDRATTR_SHADOW_FIRST+ 3)  /*   1070 */ /*   1070 */ /*   1053 */
73 #define SDRATTR_SHADOWTRANSPARENCE      (SDRATTR_SHADOW_FIRST+ 4)  /*   1071 */ /*   1071 */ /*   1054 */ /* Pool V2 */
74 #define SDRATTR_SHADOW3D                (SDRATTR_SHADOW_FIRST+ 5)  /*   1072 */ /*   1072 */ /*   1055 */ /* Pool V2 */
75 #define SDRATTR_SHADOWPERSP             (SDRATTR_SHADOW_FIRST+ 6)  /*   1073 */ /*   1073 */ /*   1056 */ /* Pool V2 */
76 #define SDRATTR_SHADOW_LAST             (SDRATTR_SHADOWPERSP)   /* 1078   */ /* 1078   */ /* 1061   */ /* Pool V1: 1039 */
77 
78 #define SDRATTR_CAPTION_FIRST           (SDRATTR_SHADOW_LAST + 1)    /* 1080   */ /* 1080   */ /* 1063   */ /* Pool V1: 1041 */
79 #define SDRATTR_CAPTIONTYPE             (SDRATTR_CAPTION_FIRST+ 0) /*   1080 */ /*   1080 */ /*   1063 */
80 #define SDRATTR_CAPTIONFIXEDANGLE       (SDRATTR_CAPTION_FIRST+ 1) /*   1081 */ /*   1081 */ /*   1064 */
81 #define SDRATTR_CAPTIONANGLE            (SDRATTR_CAPTION_FIRST+ 2) /*   1082 */ /*   1082 */ /*   1065 */
82 #define SDRATTR_CAPTIONGAP              (SDRATTR_CAPTION_FIRST+ 3) /*   1083 */ /*   1083 */ /*   1066 */
83 #define SDRATTR_CAPTIONESCDIR           (SDRATTR_CAPTION_FIRST+ 4) /*   1084 */ /*   1084 */ /*   1067 */
84 #define SDRATTR_CAPTIONESCISREL         (SDRATTR_CAPTION_FIRST+ 5) /*   1085 */ /*   1085 */ /*   1068 */
85 #define SDRATTR_CAPTIONESCREL           (SDRATTR_CAPTION_FIRST+ 6) /*   1086 */ /*   1086 */ /*   1069 */
86 #define SDRATTR_CAPTIONESCABS           (SDRATTR_CAPTION_FIRST+ 7) /*   1087 */ /*   1087 */ /*   1070 */
87 #define SDRATTR_CAPTIONLINELEN          (SDRATTR_CAPTION_FIRST+ 8) /*   1088 */ /*   1088 */ /*   1071 */
88 #define SDRATTR_CAPTIONFITLINELEN       (SDRATTR_CAPTION_FIRST+ 9) /*   1089 */ /*   1089 */ /*   1072 */
89 #define SDRATTR_CAPTION_LAST            (SDRATTR_CAPTIONFITLINELEN)  /* 1094   */ /* 1094   */ /* 1077   */ /* Pool V1: 1050 */
90 
91 #define SDRATTR_MISC_FIRST              (SDRATTR_CAPTION_LAST + 1)  /* 1097   */ /* 1097   */ /* 1080   */ /* Pool V1: 1053 */
92 #define SDRATTR_ECKENRADIUS             (SDRATTR_MISC_FIRST + 0)   /*   1097 */ /*   1097 */ /*   1080 long, def=0       */
93 #define SDRATTR_TEXT_MINFRAMEHEIGHT     (SDRATTR_MISC_FIRST + 1)   /*   1098 */ /*   1098 */ /*   1081 long, def=0       */
94 #define SDRATTR_TEXT_AUTOGROWHEIGHT     (SDRATTR_MISC_FIRST + 2)   /*   1099 */ /*   1099 */ /*   1082 sal_Bool, def=sal_True    */
95 #define SDRATTR_TEXT_FITTOSIZE          (SDRATTR_MISC_FIRST + 3)   /*   1100 */ /*   1100 */ /*   1083 enum, def=SDRTEXTFIT_NONE */
96 #define SDRATTR_TEXT_LEFTDIST           (SDRATTR_MISC_FIRST + 4)   /*   1101 */ /*   1101 */ /*   1084 long, def=0 */ /* Pool V2 */
97 #define SDRATTR_TEXT_RIGHTDIST          (SDRATTR_MISC_FIRST + 5)   /*   1102 */ /*   1102 */ /*   1085 long, def=0 */ /* Pool V2 */
98 #define SDRATTR_TEXT_UPPERDIST          (SDRATTR_MISC_FIRST + 6)   /*   1103 */ /*   1103 */ /*   1086 long, def=0 */ /* Pool V2 */
99 #define SDRATTR_TEXT_LOWERDIST          (SDRATTR_MISC_FIRST + 7)   /*   1104 */ /*   1104 */ /*   1087 long, def=0 */ /* Pool V2 */
100 #define SDRATTR_TEXT_VERTADJUST         (SDRATTR_MISC_FIRST + 8)   /*   1105 */ /*   1105 */ /*   1088 enum, def=SDRTEXTVERTADJUST_TOP */ /* Pool V2 */
101 #define SDRATTR_TEXT_MAXFRAMEHEIGHT     (SDRATTR_MISC_FIRST + 9)   /*   1106 */ /*   1106 */ /*   1089 long, def=0     - Pool V2 */
102 #define SDRATTR_TEXT_MINFRAMEWIDTH      (SDRATTR_MISC_FIRST +10)   /*   1107 */ /*   1107 */ /*   1090 long, def=0     - Pool V2 */
103 #define SDRATTR_TEXT_MAXFRAMEWIDTH      (SDRATTR_MISC_FIRST +11)   /*   1108 */ /*   1108 */ /*   1091 long, def=0     - Pool V2 */
104 #define SDRATTR_TEXT_AUTOGROWWIDTH      (SDRATTR_MISC_FIRST +12)   /*   1109 */ /*   1109 */ /*   1092 sal_Bool, def=sal_False - Pool V2 */
105 #define SDRATTR_TEXT_HORZADJUST         (SDRATTR_MISC_FIRST +13)   /*   1110 */ /*   1110 */ /*   1093 enum, def=SDRTEXTHORZADJUST_LEFT */ /* Pool V2+ (04-12-1995) */
106 #define SDRATTR_TEXT_ANIKIND            (SDRATTR_MISC_FIRST +14)   /*   1111 */ /*   1111 */ /*   1094 enum, def=SDRTEXTANI_NONE - Pool V2/V4 */
107 #define SDRATTR_TEXT_ANIDIRECTION       (SDRATTR_MISC_FIRST +15)   /*   1112 */ /*   1112 */ /*   1095 enum, def=SDRTEXTANI_LEFT - Pool V2/V4 */
108 #define SDRATTR_TEXT_ANISTARTINSIDE     (SDRATTR_MISC_FIRST +16)   /*   1113 */ /*   1113 */ /*   1096 sal_Bool, def=sal_False - Pool V2/V4 */
109 #define SDRATTR_TEXT_ANISTOPINSIDE      (SDRATTR_MISC_FIRST +17)   /*   1114 */ /*   1114 */ /*   1097 sal_Bool, def=sal_False - Pool V2/V4 */
110 #define SDRATTR_TEXT_ANICOUNT           (SDRATTR_MISC_FIRST +18)   /*   1115 */ /*   1115 */ /*   1098 sal_uInt16, def=0   - Pool V2/V4 */
111 #define SDRATTR_TEXT_ANIDELAY           (SDRATTR_MISC_FIRST +19)   /*   1116 */ /*   1116 */ /*   1099 sal_uInt16, def=0   - Pool V2/V4 */
112 #define SDRATTR_TEXT_ANIAMOUNT          (SDRATTR_MISC_FIRST +20)   /*   1117 */ /*   1117 */ /*   1100 sal_uInt16, def=0   - Pool V2/V4 */
113 #define SDRATTR_TEXT_CONTOURFRAME       (SDRATTR_MISC_FIRST +21)   /*   1118 */ /*   1118 */ /*   1101 */             /* Pool V2 */
114 #define SDRATTR_CUSTOMSHAPE_ADJUSTMENT	(SDRATTR_MISC_FIRST +22)   /*   1119 */ /*   1119 */ /*   1102 */             /* Pool V2 */
115 #define SDRATTR_XMLATTRIBUTES           (SDRATTR_MISC_FIRST +23)   /*   1120 */ /*   1120 */ /*   1103 */             /* Pool V2 */
116 #define SDRATTR_TEXT_USEFIXEDCELLHEIGHT (SDRATTR_MISC_FIRST +24)   /*   1121 */ /*   1121 */ /*   1104 */             /* Pool V2 */
117 #define SDRATTR_TEXT_WORDWRAP			(SDRATTR_MISC_FIRST +25)   /*   1122 */ /*   1122 */ /*   1105 */             /* Pool V2 */
118 #define SDRATTR_TEXT_AUTOGROWSIZE		(SDRATTR_MISC_FIRST +26)   /*   1123 */ /*   1123 */ /*   1106 */             /* Pool V2 */
119 #define SDRATTR_MISC_LAST               (SDRATTR_TEXT_AUTOGROWSIZE)        /* 1125   */ /* 1125   */ /* 1108   */ /* Pool V1: 1056 */
120 
121 #define SDRATTR_EDGE_FIRST              (SDRATTR_MISC_LAST + 1)      /* 1127   */ /* Pool V4 */
122 #define SDRATTR_EDGEKIND                (SDRATTR_EDGE_FIRST + 0)   /*   1127 */ /* Pool V4 */
123 #define SDRATTR_EDGENODE1HORZDIST       (SDRATTR_EDGE_FIRST + 1)   /*   1128 */ /* Pool V4 */
124 #define SDRATTR_EDGENODE1VERTDIST       (SDRATTR_EDGE_FIRST + 2)   /*   1129 */ /* Pool V4 */
125 #define SDRATTR_EDGENODE2HORZDIST       (SDRATTR_EDGE_FIRST + 3)   /*   1130 */ /* Pool V4 */
126 #define SDRATTR_EDGENODE2VERTDIST       (SDRATTR_EDGE_FIRST + 4)   /*   1131 */ /* Pool V4 */
127 #define SDRATTR_EDGENODE1GLUEDIST       (SDRATTR_EDGE_FIRST + 5)   /*   1132 */ /* Pool V4 */
128 #define SDRATTR_EDGENODE2GLUEDIST       (SDRATTR_EDGE_FIRST + 6)   /*   1133 */ /* Pool V4 */
129 #define SDRATTR_EDGELINEDELTAANZ        (SDRATTR_EDGE_FIRST + 7)   /*   1134 */ /* Pool V4 */
130 #define SDRATTR_EDGELINE1DELTA          (SDRATTR_EDGE_FIRST + 8)   /*   1135 */ /* Pool V4 */
131 #define SDRATTR_EDGELINE2DELTA          (SDRATTR_EDGE_FIRST + 9)   /*   1136 */ /* Pool V4 */
132 #define SDRATTR_EDGELINE3DELTA          (SDRATTR_EDGE_FIRST +10)   /*   1137 */ /* Pool V4 */
133 #define SDRATTR_EDGE_LAST               (SDRATTR_EDGELINE3DELTA)    /* 1145   */ /* Pool V4 */
134 
135 #define SDRATTR_MEASURE_FIRST            (SDRATTR_EDGE_LAST + 1)      /* 1147   */ /* Pool V4 */
136 #define SDRATTR_MEASUREKIND              (SDRATTR_MEASURE_FIRST+ 0) /*   1147 */ /* Pool V4 */
137 #define SDRATTR_MEASURETEXTHPOS          (SDRATTR_MEASURE_FIRST+ 1) /*   1148 */ /* Pool V4 */
138 #define SDRATTR_MEASURETEXTVPOS          (SDRATTR_MEASURE_FIRST+ 2) /*   1149 */ /* Pool V4 */
139 #define SDRATTR_MEASURELINEDIST          (SDRATTR_MEASURE_FIRST+ 3) /*   1150 */ /* Pool V4 */
140 #define SDRATTR_MEASUREHELPLINEOVERHANG  (SDRATTR_MEASURE_FIRST+ 4) /*   1151 */ /* Pool V4 */
141 #define SDRATTR_MEASUREHELPLINEDIST      (SDRATTR_MEASURE_FIRST+ 5) /*   1152 */ /* Pool V4 */
142 #define SDRATTR_MEASUREHELPLINE1LEN      (SDRATTR_MEASURE_FIRST+ 6) /*   1153 */ /* Pool V4 */
143 #define SDRATTR_MEASUREHELPLINE2LEN      (SDRATTR_MEASURE_FIRST+ 7) /*   1154 */ /* Pool V4 */
144 #define SDRATTR_MEASUREBELOWREFEDGE      (SDRATTR_MEASURE_FIRST+ 8) /*   1155 */ /* Pool V4 */
145 #define SDRATTR_MEASURETEXTROTA90        (SDRATTR_MEASURE_FIRST+ 9) /*   1156 */ /* Pool V4 */
146 #define SDRATTR_MEASURETEXTUPSIDEDOWN    (SDRATTR_MEASURE_FIRST+10) /*   1157 */ /* Pool V4 */
147 #define SDRATTR_MEASUREOVERHANG          (SDRATTR_MEASURE_FIRST+11) /*   1158 */ /* Pool V4 */
148 #define SDRATTR_MEASUREUNIT              (SDRATTR_MEASURE_FIRST+12) /*   1159 */ /* Pool V4 */
149 #define SDRATTR_MEASURESCALE             (SDRATTR_MEASURE_FIRST+13) /*   1160 */ /* Pool V4 */
150 #define SDRATTR_MEASURESHOWUNIT          (SDRATTR_MEASURE_FIRST+14) /*   1161 */ /* Pool V4 */
151 #define SDRATTR_MEASUREFORMATSTRING      (SDRATTR_MEASURE_FIRST+15) /*   1162 */ /* Pool V4 */
152 #define SDRATTR_MEASURETEXTAUTOANGLE     (SDRATTR_MEASURE_FIRST+16) /*   1163 */ /* Pool V4, Nachtrag 25-9-1996 */
153 #define SDRATTR_MEASURETEXTAUTOANGLEVIEW (SDRATTR_MEASURE_FIRST+17) /*   1164 */ /* Pool V4, Nachtrag 25-9-1996  */
154 #define SDRATTR_MEASURETEXTISFIXEDANGLE  (SDRATTR_MEASURE_FIRST+18) /*   1165 */ /* Pool V4, Nachtrag 25-9-1996  */
155 #define SDRATTR_MEASURETEXTFIXEDANGLE    (SDRATTR_MEASURE_FIRST+19) /*   1166 */ /* Pool V4, Nachtrag 25-9-1996  */
156 #define SDRATTR_MEASUREDECIMALPLACES     (SDRATTR_MEASURE_FIRST+20) /*   1167 */ /* Pool V4 */
157 #define SDRATTR_MEASURE_LAST             (SDRATTR_MEASUREDECIMALPLACES) /* 1170   */ /* Pool V4 */
158 
159 #define SDRATTR_CIRC_FIRST              (SDRATTR_MEASURE_LAST+ 1)    /* 1172   */ /* Pool V4+ */
160 #define SDRATTR_CIRCKIND                (SDRATTR_CIRC_FIRST+ 0)    /*   1172 */ /* Pool V4+ */
161 #define SDRATTR_CIRCSTARTANGLE          (SDRATTR_CIRC_FIRST+ 1)    /*   1173 */ /* Pool V4+ */
162 #define SDRATTR_CIRCENDANGLE            (SDRATTR_CIRC_FIRST+ 2)    /*   1174 */ /* Pool V4+ */
163 #define SDRATTR_CIRC_LAST               (SDRATTR_CIRCENDANGLE)     /*	1178 */ /* Pool V4+ */
164 
165 // Nur fuer Interfaceing, not implemented yet.                     /*  V4+   */
166 #define SDRATTR_NOTPERSIST_FIRST    (SDRATTR_CIRC_LAST + 1)          /* 1180   */ /* 1172   */ /* 1127   */ /* 1110   */ /* Pool V1: 1058 */
167 #define SDRATTR_OBJMOVEPROTECT      (SDRATTR_NOTPERSIST_FIRST+ 0)  /*   1180  sal_Bool,   def=sal_False */
168 #define SDRATTR_OBJSIZEPROTECT      (SDRATTR_NOTPERSIST_FIRST+ 1)  /*   1181  sal_Bool,   def=sal_False */
169 #define SDRATTR_OBJPRINTABLE        (SDRATTR_NOTPERSIST_FIRST+ 2)  /*   1182  sal_Bool,   def=sal_True  */
170 #define SDRATTR_LAYERID             (SDRATTR_NOTPERSIST_FIRST+ 3)  /*   1183  sal_uInt16, def=0     */
171 #define SDRATTR_LAYERNAME           (SDRATTR_NOTPERSIST_FIRST+ 4)  /*   1184  String, def=""    */
172 #define SDRATTR_OBJECTNAME          (SDRATTR_NOTPERSIST_FIRST+ 5)  /*   1185  String, def=""    */
173 #define SDRATTR_ALLPOSITIONX        (SDRATTR_NOTPERSIST_FIRST+ 6)  /*   1186  long,   def=0     */
174 #define SDRATTR_ALLPOSITIONY        (SDRATTR_NOTPERSIST_FIRST+ 7)  /*   1187  long,   def=0     */
175 #define SDRATTR_ALLSIZEWIDTH        (SDRATTR_NOTPERSIST_FIRST+ 8)  /*   1188  long,   def=0     */
176 #define SDRATTR_ALLSIZEHEIGHT       (SDRATTR_NOTPERSIST_FIRST+ 9)  /*   1189  long,   def=0     */
177 #define SDRATTR_ONEPOSITIONX        (SDRATTR_NOTPERSIST_FIRST+10)  /*   1190  long,   def=0     */
178 #define SDRATTR_ONEPOSITIONY        (SDRATTR_NOTPERSIST_FIRST+11)  /*   1191  long,   def=0     */
179 #define SDRATTR_ONESIZEWIDTH        (SDRATTR_NOTPERSIST_FIRST+12)  /*   1192  long,   def=0     */
180 #define SDRATTR_ONESIZEHEIGHT       (SDRATTR_NOTPERSIST_FIRST+13)  /*   1193  long,   def=0     */
181 #define SDRATTR_LOGICSIZEWIDTH      (SDRATTR_NOTPERSIST_FIRST+14)  /*   1194  long,   def=0     */
182 #define SDRATTR_LOGICSIZEHEIGHT     (SDRATTR_NOTPERSIST_FIRST+15)  /*   1195  long,   def=0     */
183 #define SDRATTR_ROTATEANGLE         (SDRATTR_NOTPERSIST_FIRST+16)  /*   1196  long,   def=0     */
184 #define SDRATTR_SHEARANGLE          (SDRATTR_NOTPERSIST_FIRST+17)  /*   1197  long,   def=0     */
185 #define SDRATTR_MOVEX               (SDRATTR_NOTPERSIST_FIRST+18)  /*   1198  long,   def=0     */
186 #define SDRATTR_MOVEY               (SDRATTR_NOTPERSIST_FIRST+19)  /*   1199  long,   def=0     */
187 #define SDRATTR_RESIZEXONE          (SDRATTR_NOTPERSIST_FIRST+20)  /*   1200  long,   def=0     */
188 #define SDRATTR_RESIZEYONE          (SDRATTR_NOTPERSIST_FIRST+21)  /*   1201  long,   def=0     */
189 #define SDRATTR_ROTATEONE           (SDRATTR_NOTPERSIST_FIRST+22)  /*   1202  long,   def=0     */
190 #define SDRATTR_HORZSHEARONE        (SDRATTR_NOTPERSIST_FIRST+23)  /*   1203  long,   def=0     */
191 #define SDRATTR_VERTSHEARONE        (SDRATTR_NOTPERSIST_FIRST+24)  /*   1204  long,   def=0     */
192 #define SDRATTR_RESIZEXALL          (SDRATTR_NOTPERSIST_FIRST+25)  /*   1205  long,   def=0     */
193 #define SDRATTR_RESIZEYALL          (SDRATTR_NOTPERSIST_FIRST+26)  /*   1206  long,   def=0     */
194 #define SDRATTR_ROTATEALL           (SDRATTR_NOTPERSIST_FIRST+27)  /*   1207  long,   def=0     */
195 #define SDRATTR_HORZSHEARALL        (SDRATTR_NOTPERSIST_FIRST+28)  /*   1208  long,   def=0     */
196 #define SDRATTR_VERTSHEARALL        (SDRATTR_NOTPERSIST_FIRST+29)  /*   1209  long,   def=0     */
197 #define SDRATTR_TRANSFORMREF1X      (SDRATTR_NOTPERSIST_FIRST+30)  /*   1210  long,   def=0     */
198 #define SDRATTR_TRANSFORMREF1Y      (SDRATTR_NOTPERSIST_FIRST+31)  /*   1211  long,   def=0     */
199 #define SDRATTR_TRANSFORMREF2X      (SDRATTR_NOTPERSIST_FIRST+32)  /*   1212  long,   def=0     */
200 #define SDRATTR_TRANSFORMREF2Y      (SDRATTR_NOTPERSIST_FIRST+33)  /*   1213  long,   def=0     */
201 #define SDRATTR_TEXTDIRECTION		(SDRATTR_NOTPERSIST_FIRST+34)  /*   1214 V4+++  long,   def=0     */
202 #define SDRATTR_OBJVISIBLE			(SDRATTR_NOTPERSIST_FIRST+35)
203 #define SDRATTR_NOTPERSIST_LAST     (SDRATTR_OBJVISIBLE)		   /*	1228 V4+++*/ /*	1213*/	/*	1085 */ /*	1040 */ /*	1123 */ /* Pool V1: 1065 */
204 // kein SetItem hierfuer
205 
206 #define SDRATTR_GRAF_FIRST			(SDRATTR_NOTPERSIST_LAST+1)		/*	1229 V4+++*/
207 #define SDRATTR_GRAFRED             (SDRATTR_GRAF_FIRST+0)			/*	1229 V4+++*/
208 #define SDRATTR_GRAFGREEN			(SDRATTR_GRAF_FIRST+1)			/*	1230 V4+++*/
209 #define SDRATTR_GRAFBLUE			(SDRATTR_GRAF_FIRST+2)			/*	1231 V4+++*/
210 #define SDRATTR_GRAFLUMINANCE       (SDRATTR_GRAF_FIRST+3)			/*	1232 V4+++*/
211 #define SDRATTR_GRAFCONTRAST		(SDRATTR_GRAF_FIRST+4)			/*	1233 V4+++*/
212 #define SDRATTR_GRAFGAMMA			(SDRATTR_GRAF_FIRST+5)			/*	1234 V4+++*/
213 #define SDRATTR_GRAFTRANSPARENCE	(SDRATTR_GRAF_FIRST+6)			/*	1235 V4+++*/
214 #define SDRATTR_GRAFINVERT			(SDRATTR_GRAF_FIRST+7)			/*	1236 V4+++*/
215 #define SDRATTR_GRAFMODE			(SDRATTR_GRAF_FIRST+8)			/*	1237 V4+++*/
216 #define SDRATTR_GRAFCROP			(SDRATTR_GRAF_FIRST+9)			/*	1238 V4+++*/
217 #define SDRATTR_GRAF_LAST           (SDRATTR_GRAFCROP)			/*	1242 V4+++*/
218 
219 #define	SDRATTR_3D_FIRST						(SDRATTR_GRAF_LAST + 1)		/* 1244 V4+++*/
220 
221 #define	SDRATTR_3DOBJ_FIRST						(SDRATTR_3D_FIRST)			/* 1244 V4+++*/
222 #define	SDRATTR_3DOBJ_PERCENT_DIAGONAL			(SDRATTR_3DOBJ_FIRST + 0)	/* 1244 V4+++*/
223 #define	SDRATTR_3DOBJ_BACKSCALE					(SDRATTR_3DOBJ_FIRST + 1)	/* 1245 V4+++*/
224 #define	SDRATTR_3DOBJ_DEPTH						(SDRATTR_3DOBJ_FIRST + 2)	/* 1246 V4+++*/
225 #define	SDRATTR_3DOBJ_HORZ_SEGS					(SDRATTR_3DOBJ_FIRST + 3)	/* 1247 V4+++*/
226 #define	SDRATTR_3DOBJ_VERT_SEGS					(SDRATTR_3DOBJ_FIRST + 4)	/* 1248 V4+++*/
227 #define	SDRATTR_3DOBJ_END_ANGLE					(SDRATTR_3DOBJ_FIRST + 5)	/* 1249 V4+++*/
228 #define	SDRATTR_3DOBJ_DOUBLE_SIDED				(SDRATTR_3DOBJ_FIRST + 6)	/* 1250 V4+++*/
229 #define	SDRATTR_3DOBJ_NORMALS_KIND				(SDRATTR_3DOBJ_FIRST + 7)	/* 1251 V4+++*/
230 #define	SDRATTR_3DOBJ_NORMALS_INVERT			(SDRATTR_3DOBJ_FIRST + 8)	/* 1252 V4+++*/
231 #define	SDRATTR_3DOBJ_TEXTURE_PROJ_X			(SDRATTR_3DOBJ_FIRST + 9)	/* 1253 V4+++*/
232 #define	SDRATTR_3DOBJ_TEXTURE_PROJ_Y			(SDRATTR_3DOBJ_FIRST + 10)	/* 1254 V4+++*/
233 #define	SDRATTR_3DOBJ_SHADOW_3D					(SDRATTR_3DOBJ_FIRST + 11)	/* 1255 V4+++*/
234 #define	SDRATTR_3DOBJ_MAT_COLOR					(SDRATTR_3DOBJ_FIRST + 12)	/* 1256 V4+++*/
235 #define	SDRATTR_3DOBJ_MAT_EMISSION				(SDRATTR_3DOBJ_FIRST + 13)	/* 1257 V4+++*/
236 #define	SDRATTR_3DOBJ_MAT_SPECULAR				(SDRATTR_3DOBJ_FIRST + 14)	/* 1258 V4+++*/
237 #define	SDRATTR_3DOBJ_MAT_SPECULAR_INTENSITY	(SDRATTR_3DOBJ_FIRST + 15)	/* 1259 V4+++*/
238 #define	SDRATTR_3DOBJ_TEXTURE_KIND				(SDRATTR_3DOBJ_FIRST + 16)	/* 1260 V4+++*/
239 #define	SDRATTR_3DOBJ_TEXTURE_MODE				(SDRATTR_3DOBJ_FIRST + 17)	/* 1261 V4+++*/
240 #define	SDRATTR_3DOBJ_TEXTURE_FILTER			(SDRATTR_3DOBJ_FIRST + 18)	/* 1262 V4+++*/
241 
242 // #107245# New items for 3d objects use former range SDRATTR_3DOBJ_RESERVED_01
243 // up to SDRATTR_3DOBJ_RESERVED_05
244 #define	SDRATTR_3DOBJ_SMOOTH_NORMALS			(SDRATTR_3DOBJ_FIRST + 19)	/* 1263 V4+++*/
245 #define	SDRATTR_3DOBJ_SMOOTH_LIDS				(SDRATTR_3DOBJ_FIRST + 20)	/* 1264 V4+++*/
246 #define	SDRATTR_3DOBJ_CHARACTER_MODE			(SDRATTR_3DOBJ_FIRST + 21)	/* 1265 V4+++*/
247 #define	SDRATTR_3DOBJ_CLOSE_FRONT				(SDRATTR_3DOBJ_FIRST + 22)	/* 1266 V4+++*/
248 #define	SDRATTR_3DOBJ_CLOSE_BACK				(SDRATTR_3DOBJ_FIRST + 23)	/* 1267 V4+++*/
249 
250 // #i28528#
251 // Added extra Item (Bool) for chart2 to be able to show reduced line geometry
252 #define	SDRATTR_3DOBJ_REDUCED_LINE_GEOMETRY		(SDRATTR_3DOBJ_FIRST + 24)	/* 1268 V4+++*/
253 
254 #define	SDRATTR_3DOBJ_LAST						(SDRATTR_3DOBJ_REDUCED_LINE_GEOMETRY)	/* 1282 V4+++*/
255 
256 #define	SDRATTR_3DSCENE_FIRST					(SDRATTR_3DOBJ_LAST + 1)		/* 1283 V4+++*/
257 #define	SDRATTR_3DSCENE_PERSPECTIVE				(SDRATTR_3DSCENE_FIRST + 0)		/* 1283 V4+++*/
258 #define	SDRATTR_3DSCENE_DISTANCE				(SDRATTR_3DSCENE_FIRST + 1)		/* 1284 V4+++*/
259 #define	SDRATTR_3DSCENE_FOCAL_LENGTH			(SDRATTR_3DSCENE_FIRST + 2)		/* 1285 V4+++*/
260 #define	SDRATTR_3DSCENE_TWO_SIDED_LIGHTING		(SDRATTR_3DSCENE_FIRST + 3)		/* 1286 V4+++*/
261 #define	SDRATTR_3DSCENE_LIGHTCOLOR_1			(SDRATTR_3DSCENE_FIRST + 4)		/* 1287 V4+++*/
262 #define	SDRATTR_3DSCENE_LIGHTCOLOR_2			(SDRATTR_3DSCENE_FIRST + 5)		/* 1288 V4+++*/
263 #define	SDRATTR_3DSCENE_LIGHTCOLOR_3			(SDRATTR_3DSCENE_FIRST + 6)		/* 1289 V4+++*/
264 #define	SDRATTR_3DSCENE_LIGHTCOLOR_4			(SDRATTR_3DSCENE_FIRST + 7)		/* 1290 V4+++*/
265 #define	SDRATTR_3DSCENE_LIGHTCOLOR_5			(SDRATTR_3DSCENE_FIRST + 8)		/* 1291 V4+++*/
266 #define	SDRATTR_3DSCENE_LIGHTCOLOR_6			(SDRATTR_3DSCENE_FIRST + 9)		/* 1292 V4+++*/
267 #define	SDRATTR_3DSCENE_LIGHTCOLOR_7			(SDRATTR_3DSCENE_FIRST + 10)	/* 1293 V4+++*/
268 #define	SDRATTR_3DSCENE_LIGHTCOLOR_8			(SDRATTR_3DSCENE_FIRST + 11)	/* 1294 V4+++*/
269 #define	SDRATTR_3DSCENE_AMBIENTCOLOR			(SDRATTR_3DSCENE_FIRST + 12)	/* 1295 V4+++*/
270 #define	SDRATTR_3DSCENE_LIGHTON_1				(SDRATTR_3DSCENE_FIRST + 13)	/* 1296 V4+++*/
271 #define	SDRATTR_3DSCENE_LIGHTON_2				(SDRATTR_3DSCENE_FIRST + 14)	/* 1297 V4+++*/
272 #define	SDRATTR_3DSCENE_LIGHTON_3				(SDRATTR_3DSCENE_FIRST + 15)	/* 1298 V4+++*/
273 #define	SDRATTR_3DSCENE_LIGHTON_4				(SDRATTR_3DSCENE_FIRST + 16)	/* 1299 V4+++*/
274 #define	SDRATTR_3DSCENE_LIGHTON_5				(SDRATTR_3DSCENE_FIRST + 17)	/* 1300 V4+++*/
275 #define	SDRATTR_3DSCENE_LIGHTON_6				(SDRATTR_3DSCENE_FIRST + 18)	/* 1301 V4+++*/
276 #define	SDRATTR_3DSCENE_LIGHTON_7				(SDRATTR_3DSCENE_FIRST + 19)	/* 1302 V4+++*/
277 #define	SDRATTR_3DSCENE_LIGHTON_8				(SDRATTR_3DSCENE_FIRST + 20)	/* 1303 V4+++*/
278 #define	SDRATTR_3DSCENE_LIGHTDIRECTION_1		(SDRATTR_3DSCENE_FIRST + 21)	/* 1304 V4+++*/
279 #define	SDRATTR_3DSCENE_LIGHTDIRECTION_2		(SDRATTR_3DSCENE_FIRST + 22)	/* 1305 V4+++*/
280 #define	SDRATTR_3DSCENE_LIGHTDIRECTION_3		(SDRATTR_3DSCENE_FIRST + 23)	/* 1306 V4+++*/
281 #define	SDRATTR_3DSCENE_LIGHTDIRECTION_4		(SDRATTR_3DSCENE_FIRST + 24)	/* 1307 V4+++*/
282 #define	SDRATTR_3DSCENE_LIGHTDIRECTION_5		(SDRATTR_3DSCENE_FIRST + 25)	/* 1308 V4+++*/
283 #define	SDRATTR_3DSCENE_LIGHTDIRECTION_6		(SDRATTR_3DSCENE_FIRST + 26)	/* 1309 V4+++*/
284 #define	SDRATTR_3DSCENE_LIGHTDIRECTION_7		(SDRATTR_3DSCENE_FIRST + 27)	/* 1310 V4+++*/
285 #define	SDRATTR_3DSCENE_LIGHTDIRECTION_8		(SDRATTR_3DSCENE_FIRST + 28)	/* 1311 V4+++*/
286 #define	SDRATTR_3DSCENE_SHADOW_SLANT			(SDRATTR_3DSCENE_FIRST + 29)	/* 1312 V4+++*/
287 #define	SDRATTR_3DSCENE_SHADE_MODE				(SDRATTR_3DSCENE_FIRST + 30)	/* 1313 V4+++*/
288 #define	SDRATTR_3DSCENE_LAST					(SDRATTR_3DSCENE_SHADE_MODE)	/* 1333 V4+++*/
289 #define	SDRATTR_3D_LAST							(SDRATTR_3DSCENE_LAST)			/* 1333 V4+++*/
290 
291 #define SDRATTR_CUSTOMSHAPE_FIRST					(SDRATTR_3D_LAST + 1)			/* 1334 V4+++*/
292 #define SDRATTR_CUSTOMSHAPE_ENGINE				(SDRATTR_CUSTOMSHAPE_FIRST + 0)	/* 1334 V4+++*/
293 #define SDRATTR_CUSTOMSHAPE_DATA					(SDRATTR_CUSTOMSHAPE_FIRST + 1)	/* 1335 V4+++*/
294 #define SDRATTR_CUSTOMSHAPE_GEOMETRY				(SDRATTR_CUSTOMSHAPE_FIRST + 2)	/* 1336 V4+++*/
295 #define SDRATTR_CUSTOMSHAPE_REPLACEMENT_URL		(SDRATTR_CUSTOMSHAPE_FIRST + 3)	/* 1337 V4+++*/
296 #define SDRATTR_CUSTOMSHAPE_LAST					(SDRATTR_CUSTOMSHAPE_REPLACEMENT_URL)	/* 1357 V4+++*/
297 
298 #define SDRATTR_TABLE_FIRST						(SDRATTR_CUSTOMSHAPE_LAST+1)
299 #define SDRATTR_TABLE_BORDER					(SDRATTR_TABLE_FIRST+0)
300 #define SDRATTR_TABLE_BORDER_INNER				(SDRATTR_TABLE_FIRST+1)
301 #define SDRATTR_TABLE_BORDER_TLBR				(SDRATTR_TABLE_FIRST+2)
302 #define SDRATTR_TABLE_BORDER_BLTR				(SDRATTR_TABLE_FIRST+3)
303 
304 #define SDRATTR_TABLE_LAST						(SDRATTR_TABLE_BORDER_BLTR)
305 
306 #define SDRATTR_END								SDRATTR_TABLE_LAST		/* 1357 */ /* 1333 V4+++*/ /* 1243 V4+++*/	/*1213*/ /*1085*/ /*1040*/ /*Pool V2: 1123,V1: 1065 */
307 
308 #endif // _SVDDEF_HXX
309 
310