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