merge the formfield patch from ooo-build
[ooovba.git] / offapi / com / sun / star / drawing / XEnhancedCustomShapeDefaulter.idl
blobe0c270bd28b3962116cfe1cbcf406b50255955f2
1 /*************************************************************************
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * Copyright 2008 by Sun Microsystems, Inc.
7 * OpenOffice.org - a multi-platform office productivity suite
9 * $RCSfile: XEnhancedCustomShapeDefaulter.idl,v $
10 * $Revision: 1.3 $
12 * This file is part of OpenOffice.org.
14 * OpenOffice.org is free software: you can redistribute it and/or modify
15 * it under the terms of the GNU Lesser General Public License version 3
16 * only, as published by the Free Software Foundation.
18 * OpenOffice.org is distributed in the hope that it will be useful,
19 * but WITHOUT ANY WARRANTY; without even the implied warranty of
20 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 * GNU Lesser General Public License version 3 for more details
22 * (a copy is included in the LICENSE file that accompanied this code).
24 * You should have received a copy of the GNU Lesser General Public License
25 * version 3 along with OpenOffice.org. If not, see
26 * <http://www.openoffice.org/license.html>
27 * for a copy of the LGPLv3 License.
29 ************************************************************************/
30 #ifndef __com_sun_star_drawing_XEnhancedCustomShapeDefaulter_idl__
31 #define __com_sun_star_drawing_XEnhancedCustomShapeDefaulter_idl__
33 #ifndef __com_sun_star_uno_XInterface_idl__
34 #include <com/sun/star/uno/XInterface.idl>
35 #endif
37 //=============================================================================
39 module com { module sun { module star { module drawing {
41 //=============================================================================
44 /**
46 interface XEnhancedCustomShapeDefaulter: com::sun::star::uno::XInterface
48 //-------------------------------------------------------------------------
50 /**
52 This interface allows to create shape properties for the given "ShapeType".
53 The "ShapeType" string can be empty then the current "ShapeType" of the
54 shape is used.
56 "non-primitive",
57 "rectangle",
58 "round-rectangle",
59 "ellipse",
60 "diamond",
61 "isosceles-triangle"
62 "right-triangle",
63 "parallelogram",
64 "trapezoid",
65 "hexagon",
66 "octagon",
67 "cross",
68 "star5",
69 "right-arrow",
70 "mso-spt14",
71 "pentagon-right",
72 "cube",
73 "mso-spt17",
74 "mso-spt18",
75 "mso-spt19",
76 "mso-spt20",
77 "mso-spt21",
78 "can",
79 "ring",
80 "mso-spt24",
81 "mso-spt25",
82 "mso-spt26",
83 "mso-spt27",
84 "mso-spt28",
85 "mso-spt29",
86 "mso-spt30",
87 "mso-spt31",
88 "mso-spt32",
89 "mso-spt33",
90 "mso-spt34",
91 "mso-spt35",
92 "mso-spt36",
93 "mso-spt37",
94 "mso-spt38",
95 "mso-spt39",
96 "mso-spt40",
97 "mso-spt41",
98 "mso-spt42",
99 "mso-spt43",
100 "mso-spt44",
101 "mso-spt45",
102 "mso-spt46",
103 "line-callout-1",
104 "line-callout-2",
105 "mso-spt49",
106 "mso-spt50",
107 "mso-spt51",
108 "mso-spt52",
109 "mso-spt53",
110 "mso-spt54",
111 "chevron",
112 "pentagon",
113 "forbidden",
114 "star8",
115 "mso-spt59",
116 "mso-spt60",
117 "rectangular-callout",
118 "round-rectangular-callout",
119 "round-callout",
120 "mso-spt64",
121 "paper",
122 "left-arrow",
123 "down-arrow",
124 "up-arrow",
125 "left-right-arrow",
126 "up-down-arrow",
127 "mso-spt71",
128 "bang",
129 "lightning",
130 "heart",
131 "mso-spt75",
132 "quad-arrow",
133 "left-arrow-callout",
134 "right-arrow-callout",
135 "up-arrow-callout",
136 "down-arrow-callout",
137 "left-right-arrow-callout",
138 "up-down-arrow-callout",
139 "quad-arrow-callout",
140 "quad-bevel",
141 "left-bracket",
142 "right-bracket",
143 "left-brace",
144 "right-brace",
145 "mso-spt89",
146 "mso-spt90",
147 "mso-spt91",
148 "star24",
149 "striped-right-arrow",
150 "notched-right-arrow",
151 "block-arc",
152 "smiley",
153 "vertical-scroll",
154 "horizontal-scroll",
155 "circular-arrow",
156 "mso-spt100",
157 "mso-spt101",
158 "mso-spt102",
159 "mso-spt103",
160 "mso-spt104",
161 "mso-spt105",
162 "cloud-callout",
163 "mso-spt107",
164 "mso-spt108",
165 "flowchart-process",
166 "flowchart-decision",
167 "flowchart-data",
168 "flowchart-predefined-process",
169 "flowchart-internal-storage",
170 "flowchart-document",
171 "flowchart-multidocument",
172 "flowchart-terminator",
173 "flowchart-preparation",
174 "flowchart-manual-input",
175 "flowchart-manual-operation",
176 "flowchart-connector",
177 "flowchart-card",
178 "flowchart-punched-tape",
179 "flowchart-summing-junction",
180 "flowchart-or",
181 "flowchart-collate",
182 "flowchart-sort",
183 "flowchart-extract",
184 "flowchart-merge",
185 "mso-spt129",
186 "flowchart-stored-data",
187 "flowchart-sequential-access",
188 "flowchart-magnetic-disk",
189 "flowchart-direct-access-storage",
190 "flowchart-display",
191 "flowchart-delay",
192 "fontwork-plain-text",
193 "fontwork-stop",
194 "fontwork-triangle-up",
195 "fontwork-triangle-down",
196 "fontwork-chevron-up",
197 "fontwork-chevron-down",
198 "mso-spt142",
199 "mso-spt143",
200 "fontwork-arch-up-curve",
201 "fontwork-arch-down-curve",
202 "fontwork-circle-curve",
203 "fontwork-open-circle-curve",
204 "fontwork-arch-up-pour",
205 "fontwork-arch-down-pour",
206 "fontwork-circle-pour",
207 "fontwork-open-circle-pour",
208 "fontwork-curve-up",
209 "fontwork-curve-down",
210 "fontwork-fade-up-and-right",
211 "fontwork-fade-up-and-left",
212 "fontwork-wave",
213 "mso-spt157",
214 "mso-spt158",
215 "mso-spt159",
216 "fontwork-inflate",
217 "mso-spt161",
218 "mso-spt162",
219 "mso-spt163",
220 "mso-spt164",
221 "mso-spt165",
222 "mso-spt166",
223 "mso-spt167",
224 "fontwork-fade-right",
225 "fontwork-fade-left",
226 "fontwork-fade-up",
227 "fontwork-fade-down",
228 "fontwork-slant-up",
229 "fontwork-slant-down",
230 "mso-spt174",
231 "mso-spt175",
232 "flowchart-alternate-process",
233 "flowchart-off-page-connector",
234 "mso-spt178",
235 "mso-spt179",
236 "mso-spt180",
237 "line-callout-3",
238 "mso-spt182",
239 "sun",
240 "moon",
241 "bracket-pair",
242 "brace-pair",
243 "star4",
244 "mso-spt188",
245 "mso-spt189",
246 "mso-spt190",
247 "mso-spt191",
248 "mso-spt192",
249 "mso-spt193",
250 "mso-spt194",
251 "mso-spt195",
252 "mso-spt196",
253 "mso-spt197",
254 "mso-spt198",
255 "mso-spt199",
256 "mso-spt200",
257 "mso-spt201",
258 "mso-spt202",
260 SJ: following shape types can't be created with this method, they
261 are part of the gallery (soon they also will be added)
262 // gallery: quadrat
263 // gallery: round-quadrat
264 // gallery: circle
265 // gallery: circle-pie
266 // gallery: frame
267 // gallery: flower
268 // gallery: cloud
269 // gallery: puzzle
270 // gallery: octagon-bevel
271 // gallery: diamond-bevel
272 // gallery: up-right-arrow
273 // gallery: up-right-down-arrow
274 // gallery: corner-right-arrow
275 // gallery: split-arrow
276 // gallery: up-right-arrow-callout
277 // gallery: split-round-arrow
278 // gallery: s-sharped-arrow
279 // Gallery: star6
280 // Gallery: star12
281 // Gallery: concave-star6
282 // Gallery: signet
283 // Gallery: doorplate
284 // gallery: fontwork-arch-left-curve
285 // gallery: fontwork-arch-right-curve
286 // gallery: fontwork-arch-left-pour
287 // gallery: fontwork-arch-right-pour
290 void createCustomShapeDefaults( [ in ] string aShapeType );
294 //=============================================================================
296 }; }; }; };
298 #endif