xref: /aoo42x/main/svx/sdi/svxitems.sdi (revision 9afceb33)
1db240f72SAndrew Rist/**************************************************************
2cdf0e10cSrcweir *
3db240f72SAndrew Rist * Licensed to the Apache Software Foundation (ASF) under one
4db240f72SAndrew Rist * or more contributor license agreements.  See the NOTICE file
5db240f72SAndrew Rist * distributed with this work for additional information
6db240f72SAndrew Rist * regarding copyright ownership.  The ASF licenses this file
7db240f72SAndrew Rist * to you under the Apache License, Version 2.0 (the
8db240f72SAndrew Rist * "License"); you may not use this file except in compliance
9db240f72SAndrew Rist * with the License.  You may obtain a copy of the License at
10db240f72SAndrew Rist *
11db240f72SAndrew Rist *   http://www.apache.org/licenses/LICENSE-2.0
12db240f72SAndrew Rist *
13db240f72SAndrew Rist * Unless required by applicable law or agreed to in writing,
14db240f72SAndrew Rist * software distributed under the License is distributed on an
15db240f72SAndrew Rist * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16db240f72SAndrew Rist * KIND, either express or implied.  See the License for the
17db240f72SAndrew Rist * specific language governing permissions and limitations
18db240f72SAndrew Rist * under the License.
19db240f72SAndrew Rist *
20db240f72SAndrew Rist *************************************************************/
21db240f72SAndrew Rist
22db240f72SAndrew Rist
23cdf0e10cSrcweir
24cdf0e10cSrcweir//-------------------------------------------------------------------------
25cdf0e10cSrcweirenum SvxCellHorJustifyEnum
26cdf0e10cSrcweir{
27cdf0e10cSrcweir	SVX_HOR_JUSTIFY_STANDARD,
28cdf0e10cSrcweir	SVX_HOR_JUSTIFY_LEFT,
29cdf0e10cSrcweir	SVX_HOR_JUSTIFY_CENTER,
30cdf0e10cSrcweir	SVX_HOR_JUSTIFY_RIGHT,
31cdf0e10cSrcweir	SVX_HOR_JUSTIFY_BLOCK,
32cdf0e10cSrcweir	SVX_HOR_JUSTIFY_REPEAT
33cdf0e10cSrcweir};
34cdf0e10cSrcweiritem SvxCellHorJustifyEnum SvxCellHorJustifyEnumItem;
35cdf0e10cSrcweir
36cdf0e10cSrcweirenum SvxCellVerJustifyEnum
37cdf0e10cSrcweir{
38cdf0e10cSrcweir	SVX_VER_JUSTIFY_STANDARD,
39cdf0e10cSrcweir	SVX_VER_JUSTIFY_TOP,
40cdf0e10cSrcweir	SVX_VER_JUSTIFY_CENTER,
41cdf0e10cSrcweir	SVX_VER_JUSTIFY_BOTTOM
42cdf0e10cSrcweir};
43cdf0e10cSrcweiritem SvxCellVerJustifyEnum SvxCellVerJustifyEnumItem;
44cdf0e10cSrcweir
45cdf0e10cSrcweir//-------------------------------------------------------------------------
46cdf0e10cSrcweir
47cdf0e10cSrcweirenum SvxCellOrientationEnum
48cdf0e10cSrcweir{
49cdf0e10cSrcweir	SVX_ORIENTATION_STANDARD,
50cdf0e10cSrcweir	SVX_ORIENTATION_TOPBOTTOM,
51cdf0e10cSrcweir	SVX_ORIENTATION_BOTTOMTOP,
52cdf0e10cSrcweir	SVX_ORIENTATION_STACKED
53cdf0e10cSrcweir};
54cdf0e10cSrcweiritem SvxCellOrientationEnum SvxCellOrientationEnumItem;
55cdf0e10cSrcweir
56cdf0e10cSrcweirenum SvxChooseControlEnum
57cdf0e10cSrcweir{
58cdf0e10cSrcweir	SVX_SNAP_PUSHBUTTON,
59cdf0e10cSrcweir	SVX_SNAP_CHECKBOX,
60cdf0e10cSrcweir	SVX_SNAP_RADIOBUTTON,
61cdf0e10cSrcweir	SVX_SNAP_SPINBUTTON,
62cdf0e10cSrcweir	SVX_SNAP_FIXEDTEXT,
63cdf0e10cSrcweir	SVX_SNAP_GROUPBOX,
64cdf0e10cSrcweir	SVX_SNAP_LISTBOX,
65cdf0e10cSrcweir	SVX_SNAP_COMBOBOX,
66cdf0e10cSrcweir	SVX_SNAP_EDIT,
67cdf0e10cSrcweir	SVX_SNAP_HSCROLLBAR,
68cdf0e10cSrcweir	SVX_SNAP_VSCROLLBAR,
69cdf0e10cSrcweir	SVX_SNAP_PREVIEW,
70cdf0e10cSrcweir	SVX_SNAP_SELECT,
71cdf0e10cSrcweir	SVX_SNAP_URLBUTTON,
72cdf0e10cSrcweir	SVX_SNAP_IMAGECONTROL,
73cdf0e10cSrcweir	SVX_SNAP_PROGRESSBAR,
74cdf0e10cSrcweir	SVX_SNAP_HFIXEDLINE,
75cdf0e10cSrcweir	SVX_SNAP_VFIXEDLINE,
76cdf0e10cSrcweir	SVX_SNAP_DATEFIELD,
77cdf0e10cSrcweir	SVX_SNAP_TIMEFIELD,
78cdf0e10cSrcweir	SVX_SNAP_NUMERICFIELD,
79cdf0e10cSrcweir	SVX_SNAP_CURRENCYFIELD,
80cdf0e10cSrcweir	SVX_SNAP_FORMATTEDFIELD,
81cdf0e10cSrcweir	SVX_SNAP_PATTERNFIELD,
82cdf0e10cSrcweir	SVX_SNAP_FILECONTROL,
83cdf0e10cSrcweir	SVX_SNAP_TREECONTROL
84cdf0e10cSrcweir}
85cdf0e10cSrcweiritem SvxChooseControlEnum SvxChooseControlItem;
86cdf0e10cSrcweir
87cdf0e10cSrcweir//-------------------------------------------------------------------------
88cdf0e10cSrcweir
89cdf0e10cSrcweirenum SvxDrawToolEnum
90cdf0e10cSrcweir{
91cdf0e10cSrcweir	SVX_SNAP_DRAW_SELECT,
92cdf0e10cSrcweir	//
93cdf0e10cSrcweir	SVX_SNAP_DRAW_LINE,
94cdf0e10cSrcweir	SVX_SNAP_DRAW_RECT,
95cdf0e10cSrcweir	SVX_SNAP_DRAW_ELLIPSE,
96cdf0e10cSrcweir	SVX_SNAP_DRAW_POLYGON_NOFILL,
97cdf0e10cSrcweir	SVX_SNAP_DRAW_BEZIER_NOFILL,
98cdf0e10cSrcweir	SVX_SNAP_DRAW_FREELINE_NOFILL,
99cdf0e10cSrcweir	SVX_SNAP_DRAW_ARC,
100cdf0e10cSrcweir	SVX_SNAP_DRAW_PIE,
101cdf0e10cSrcweir	SVX_SNAP_DRAW_CIRCLECUT,
102cdf0e10cSrcweir	SVX_SNAP_DRAW_TEXT,
103cdf0e10cSrcweir	SVX_SNAP_DRAW_TEXT_VERTICAL,
104cdf0e10cSrcweir	SVX_SNAP_DRAW_TEXT_MARQUEE,
105cdf0e10cSrcweir	SVX_SNAP_DRAW_CAPTION,
106cdf0e10cSrcweir	SVX_SNAP_DRAW_CAPTION_VERTICAL
107cdf0e10cSrcweir}
108cdf0e10cSrcweiritem SvxDrawToolEnum SvxDrawToolEnumItem;
109cdf0e10cSrcweir
110cdf0e10cSrcweir//-------------------------------------------------------------------------
111cdf0e10cSrcweir
112cdf0e10cSrcweirenum SvxDrawAlignEnum
113cdf0e10cSrcweir{
114cdf0e10cSrcweir	SVX_OBJECT_ALIGN_LEFT,
115cdf0e10cSrcweir	SVX_OBJECT_ALIGN_CENTER,
116cdf0e10cSrcweir	SVX_OBJECT_ALIGN_RIGHT,
117cdf0e10cSrcweir	SVX_OBJECT_ALIGN_UP,
118cdf0e10cSrcweir	SVX_OBJECT_ALIGN_MIDDLE,
119cdf0e10cSrcweir	SVX_OBJECT_ALIGN_DOWN
120cdf0e10cSrcweir}
121cdf0e10cSrcweiritem SvxDrawAlignEnum SvxDrawAlignEnumItem;
122cdf0e10cSrcweir
123cdf0e10cSrcweir//-------------------------------------------------------------------------
124cdf0e10cSrcweir
125cdf0e10cSrcweirenum SvxDrawBezierEnum
126cdf0e10cSrcweir{
127cdf0e10cSrcweir	SVX_BEZIER_MOVE,
128cdf0e10cSrcweir	SVX_BEZIER_INSERT,
129cdf0e10cSrcweir	SVX_BEZIER_DELETE,
130cdf0e10cSrcweir	SVX_BEZIER_CUTLINE,
131cdf0e10cSrcweir	SVX_BEZIER_CONVERT,
132cdf0e10cSrcweir	SVX_BEZIER_EDGE,
133cdf0e10cSrcweir	SVX_BEZIER_SMOOTH,
134cdf0e10cSrcweir	SVX_BEZIER_SYMMTR,
135cdf0e10cSrcweir	SVX_BEZIER_CLOSE,
136cdf0e10cSrcweir	SVX_BEZIER_ELIMINATE_POINTS
137cdf0e10cSrcweir}
138cdf0e10cSrcweiritem SvxDrawBezierEnum SvxDrawBezierEnumItem;
139cdf0e10cSrcweir
140cdf0e10cSrcweirenum SvxAdjust
141cdf0e10cSrcweir{
142cdf0e10cSrcweir	SVX_ADJUST_LEFT,
143cdf0e10cSrcweir	SVX_ADJUST_RIGHT,
144cdf0e10cSrcweir	SVX_ADJUST_BLOCK,
145cdf0e10cSrcweir	SVX_ADJUST_CENTER,
146cdf0e10cSrcweir	SVX_ADJUST_BLOCKLINE,
147cdf0e10cSrcweir	SVX_ADJUST_END
148cdf0e10cSrcweir};
149cdf0e10cSrcweir
150cdf0e10cSrcweirstruct SvxAdjustStruct
151cdf0e10cSrcweir{
152cdf0e10cSrcweir	SvxAdjust	ParagraphAdjustment	MID_PARA_ADJUST;
153cdf0e10cSrcweir	SvxAdjust	LastLineAdjustment 	MID_LAST_LINE_ADJUST;
154cdf0e10cSrcweir	BOOL		ExpandSingleWord	MID_EXPAND_SINGLE;
155cdf0e10cSrcweir};
156cdf0e10cSrcweiritem SvxAdjustStruct SvxAdjustItem;
157cdf0e10cSrcweir
158cdf0e10cSrcweir//-------------------------------------------------------------------------
159cdf0e10cSrcweir
160cdf0e10cSrcweirenum SvxCaseMap
161cdf0e10cSrcweir{
162cdf0e10cSrcweir	SVX_CASEMAP_NOT_MAPPED,
163cdf0e10cSrcweir	SVX_CASEMAP_VERSALIEN,
164cdf0e10cSrcweir	SVX_CASEMAP_GEMEINE,
165cdf0e10cSrcweir	SVX_CASEMAP_TITEL,
166cdf0e10cSrcweir	SVX_CASEMAP_KAPITAELCHEN,
167cdf0e10cSrcweir	SVX_CASEMAP_END
168cdf0e10cSrcweir};
169cdf0e10cSrcweiritem SvxCaseMap SvxCaseMapItem;
170cdf0e10cSrcweir
171cdf0e10cSrcweir//-------------------------------------------------------------------------
172cdf0e10cSrcweir
173cdf0e10cSrcweirenum CharSet
174cdf0e10cSrcweir{
175cdf0e10cSrcweir	CHARSET_DONTKNOW,
176cdf0e10cSrcweir	CHARSET_ANSI,
177cdf0e10cSrcweir	CHARSET_MAC,
178cdf0e10cSrcweir	CHARSET_IBMPC_437,
179cdf0e10cSrcweir	CHARSET_IBMPC_850,
180cdf0e10cSrcweir	CHARSET_IBMPC_860,
181cdf0e10cSrcweir	CHARSET_IBMPC_861,
182cdf0e10cSrcweir	CHARSET_IBMPC_863,
183cdf0e10cSrcweir	CHARSET_IBMPC_865,
184cdf0e10cSrcweir	CHARSET_SYSTEM,
185cdf0e10cSrcweir	CHARSET_SYMBOL
186cdf0e10cSrcweir};
187cdf0e10cSrcweir
188cdf0e10cSrcweir//-------------------------------------------------------------------------
189cdf0e10cSrcweir
190cdf0e10cSrcweirenum FontFamily
191cdf0e10cSrcweir{
192cdf0e10cSrcweir	FAMILY_DONTKNOW,
193cdf0e10cSrcweir	FAMILY_DECORATIVE,
194cdf0e10cSrcweir	FAMILY_MODERN,
195cdf0e10cSrcweir	FAMILY_ROMAN,
196cdf0e10cSrcweir	FAMILY_SCRIPT,
197cdf0e10cSrcweir	FAMILY_SWISS,
198cdf0e10cSrcweir	FAMILY_SYSTEM
199cdf0e10cSrcweir};
200cdf0e10cSrcweir
201cdf0e10cSrcweir//-------------------------------------------------------------------------
202cdf0e10cSrcweir
203cdf0e10cSrcweirenum FontPitch
204cdf0e10cSrcweir{
205cdf0e10cSrcweir	PITCH_DONTKNOW,
206cdf0e10cSrcweir	PITCH_FIXED,
207cdf0e10cSrcweir	PITCH_VARIABLE
208cdf0e10cSrcweir};
209cdf0e10cSrcweir
210cdf0e10cSrcweir//-------------------------------------------------------------------------
211cdf0e10cSrcweir
212cdf0e10cSrcweirstruct SvxFont
213cdf0e10cSrcweir{
214cdf0e10cSrcweir	String		StyleName	MID_FONT_STYLE_NAME;
215cdf0e10cSrcweir	FontPitch	Pitch		MID_FONT_PITCH;			// INT16
216cdf0e10cSrcweir	CharSet 	CharSet 	MID_FONT_CHAR_SET;		// INT16
217cdf0e10cSrcweir	FontFamily	Family		MID_FONT_FAMILY;		// INT16
218cdf0e10cSrcweir	String		FamilyName	MID_FONT_FAMILY_NAME;
219cdf0e10cSrcweir};
220cdf0e10cSrcweiritem SvxFont SvxFontItem;
221cdf0e10cSrcweir
222cdf0e10cSrcweir//-------------------------------------------------------------------------
223cdf0e10cSrcweir
224cdf0e10cSrcweirenum FontWeight
225cdf0e10cSrcweir{
226cdf0e10cSrcweir	WEIGHT_DONTKNOW,
227cdf0e10cSrcweir	WEIGHT_THIN,
228cdf0e10cSrcweir	WEIGHT_ULTRALIGHT,
229cdf0e10cSrcweir	WEIGHT_LIGHT,
230cdf0e10cSrcweir	WEIGHT_SEMILIGHT,
231cdf0e10cSrcweir	WEIGHT_NORMAL,
232cdf0e10cSrcweir	WEIGHT_MEDIUM,
233cdf0e10cSrcweir	WEIGHT_SEMIBOLD,
234cdf0e10cSrcweir	WEIGHT_BOLD,
235cdf0e10cSrcweir	WEIGHT_ULTRABOLD,
236cdf0e10cSrcweir	WEIGHT_BLACK
237cdf0e10cSrcweir};
238cdf0e10cSrcweiritem FontWeight SvxWeightItem;
239cdf0e10cSrcweir
240cdf0e10cSrcweir//-------------------------------------------------------------------------
241cdf0e10cSrcweir
242cdf0e10cSrcweirenum FontUnderline
243cdf0e10cSrcweir{
244cdf0e10cSrcweir	UNDERLINE_NONE,
245cdf0e10cSrcweir	UNDERLINE_SINGLE,
246cdf0e10cSrcweir	UNDERLINE_DOUBLE,
247cdf0e10cSrcweir	UNDERLINE_DOTTED
248cdf0e10cSrcweir};
249cdf0e10cSrcweir
250cdf0e10cSrcweir//-------------------------------------------------------------------------
251cdf0e10cSrcweir
252cdf0e10cSrcweirenum FontStrikeout
253cdf0e10cSrcweir{
254cdf0e10cSrcweir	STRIKEOUT_NONE,
255cdf0e10cSrcweir	STRIKEOUT_SINGLE,
256cdf0e10cSrcweir	STRIKEOUT_DOUBLE
257cdf0e10cSrcweir};
258cdf0e10cSrcweir
259cdf0e10cSrcweir//-------------------------------------------------------------------------
260cdf0e10cSrcweir
261cdf0e10cSrcweirenum FontItalic
262cdf0e10cSrcweir{
263cdf0e10cSrcweir	ITALIC_NONE,
264cdf0e10cSrcweir	ITALIC_OBLIQUE,
265cdf0e10cSrcweir	ITALIC_NORMAL
266cdf0e10cSrcweir};
267cdf0e10cSrcweiritem FontItalic SvxPostureItem;
268cdf0e10cSrcweir
269cdf0e10cSrcweir//-------------------------------------------------------------------------
270cdf0e10cSrcweir
271cdf0e10cSrcweirenum SvxDbType
272cdf0e10cSrcweir{
273cdf0e10cSrcweir	DBTYPE_STARBASE,
274cdf0e10cSrcweir	DBTYPE_ODBC,
275cdf0e10cSrcweir	DBTYPE_WATCOM
276cdf0e10cSrcweir};
277cdf0e10cSrcweiritem SvxDbType SvxDbTypeItem;
278cdf0e10cSrcweir
279cdf0e10cSrcweir//-------------------------------------------------------------------------
280cdf0e10cSrcweir
281cdf0e10cSrcweirenum SvxLineSpace
282cdf0e10cSrcweir{
283cdf0e10cSrcweir	SVX_LINE_SPACE_AUTO,
284cdf0e10cSrcweir	SVX_LINE_SPACE_MAX,
285cdf0e10cSrcweir	SVX_LINE_SPACE_MIN,
286cdf0e10cSrcweir	SVX_LINE_SPACE_END
287cdf0e10cSrcweir};
288cdf0e10cSrcweiritem SvxLineSpace SvxLineSpaceItem;
289cdf0e10cSrcweir
290cdf0e10cSrcweir//-------------------------------------------------------------------------
291cdf0e10cSrcweir
292cdf0e10cSrcweirenum SvxInterLineSpace
293cdf0e10cSrcweir{
294cdf0e10cSrcweir	SVX_INTER_LINE_SPACE_OFF,
295cdf0e10cSrcweir	SVX_INTER_LINE_SPACE_PROP,
296cdf0e10cSrcweir	SVX_INTER_LINE_SPACE_FIX,
297cdf0e10cSrcweir	SVX_INTER_LINE_SPACE_END
298cdf0e10cSrcweir};
299cdf0e10cSrcweiritem SvxInterLineSpace SvxInterLineSpaceItem;
300cdf0e10cSrcweir
301cdf0e10cSrcweir//-------------------------------------------------------------------------
302cdf0e10cSrcweir
303cdf0e10cSrcweirenum SvxBreak
304cdf0e10cSrcweir{
305cdf0e10cSrcweir	SVX_BREAK_NONE,
306cdf0e10cSrcweir	SVX_BREAK_COLUMN_BEFORE,
307cdf0e10cSrcweir	SVX_BREAK_COLUMN_AFTER,
308cdf0e10cSrcweir	SVX_BREAK_COLUMN_BOTH,
309cdf0e10cSrcweir	SVX_BREAK_PAGE_BEFORE,
310cdf0e10cSrcweir	SVX_BREAK_PAGE_AFTER,
311cdf0e10cSrcweir	SVX_BREAK_PAGE_BOTH,
312cdf0e10cSrcweir	SVX_BREAK_END
313cdf0e10cSrcweir};
314cdf0e10cSrcweiritem SvxBreak SvxBreakItem;
315cdf0e10cSrcweir
316cdf0e10cSrcweir//-------------------------------------------------------------------------
317cdf0e10cSrcweir
318cdf0e10cSrcweirenum BrushStyle
319cdf0e10cSrcweir{
320cdf0e10cSrcweir	BRUSH_NULL,
321cdf0e10cSrcweir	BRUSH_SOLID,
322cdf0e10cSrcweir	BRUSH_HORZ,
323cdf0e10cSrcweir	BRUSH_VERT,
324cdf0e10cSrcweir	BRUSH_CROSS,
325cdf0e10cSrcweir	BRUSH_DIAGCROSS,
326cdf0e10cSrcweir	BRUSH_UPDIAG,
327cdf0e10cSrcweir	BRUSH_DOWNDIAG,
328cdf0e10cSrcweir	BRUSH_25,
329cdf0e10cSrcweir	BRUSH_50,
330cdf0e10cSrcweir	BRUSH_75,
331cdf0e10cSrcweir	BRUSH_BITMAP
332cdf0e10cSrcweir};
333cdf0e10cSrcweiritem BrushStyle BrushStyleItem;
334cdf0e10cSrcweir
335cdf0e10cSrcweir//-------------------------------------------------------------------------
336cdf0e10cSrcweir
337cdf0e10cSrcweirenum SvxNumType
338cdf0e10cSrcweir{
339cdf0e10cSrcweir	SVX_CHARS_UPPER_LETTER,
340cdf0e10cSrcweir	SVX_CHARS_LOWER_LETTER,
341cdf0e10cSrcweir	SVX_ROMAN_UPPER,
342cdf0e10cSrcweir	SVX_ROMAN_LOWER,
343cdf0e10cSrcweir	SVX_ARABIC,
344cdf0e10cSrcweir	SVX_NUMBER_NONE,
345cdf0e10cSrcweir	SVX_CHAR_SPECIAL,
346cdf0e10cSrcweir	SVX_PAGEDESC
347cdf0e10cSrcweir};
348cdf0e10cSrcweiritem SvxNumType SvxNumTypeItem;
349cdf0e10cSrcweir
350cdf0e10cSrcweir//-------------------------------------------------------------------------
351cdf0e10cSrcweir
352cdf0e10cSrcweirenum SvxShadowLocation
353cdf0e10cSrcweir{
354cdf0e10cSrcweir	SVX_SHADOW_NONE,
355cdf0e10cSrcweir	SVX_SHADOW_TOPLEFT,
356cdf0e10cSrcweir	SVX_SHADOW_TOPRIGHT,
357cdf0e10cSrcweir	SVX_SHADOW_BOTTOMLEFT,
358cdf0e10cSrcweir	SVX_SHADOW_BOTTOMRIGHT,
359cdf0e10cSrcweir	SVX_SHADOW_END
360cdf0e10cSrcweir};
361cdf0e10cSrcweiritem SvxShadowLocation      SvxShadowLocationItem;
362cdf0e10cSrcweir
363cdf0e10cSrcweir//-------------------------------------------------------------------------
364cdf0e10cSrcweir
365cdf0e10cSrcweiritem INT16                  SvxCharScaleWidthItem;
366cdf0e10cSrcweiritem INT16                  SvxParaVertAlignItem;
367cdf0e10cSrcweiritem INT16					SvxCharReliefItem;
368cdf0e10cSrcweiritem BOOL                   SvxBlinkItem;
369cdf0e10cSrcweiritem BOOL                   SvxAutoKernItem;
370cdf0e10cSrcweiritem INT32                  SvxColorItem;
371cdf0e10cSrcweiritem BOOL                   SvxContourItem;
372cdf0e10cSrcweiritem INT16                  SvxFmtBreakItem;  // enum
373cdf0e10cSrcweiritem BOOL                   SvxFmtKeepItem;
374cdf0e10cSrcweiritem BOOL                   SvxFmtSplitItem;
375cdf0e10cSrcweiritem INT16                  SvxKerningItem;
376cdf0e10cSrcweiritem INT16                  SvxLanguageItem;
377cdf0e10cSrcweiritem BOOL                   SvxNoHyphenItem;
378cdf0e10cSrcweiritem BOOL                   SvxNoLinebreakItem;
379cdf0e10cSrcweiritem BOOL                   SvxOpaqueItem;
380cdf0e10cSrcweiritem BYTE                   SvxOrphansItem;
381cdf0e10cSrcweiritem BYTE                   SvxPaperBinItem;
382cdf0e10cSrcweiritem String                 SvxPostItAuthorItem;
383cdf0e10cSrcweiritem String                 SvxPostItDateItem;
384cdf0e10cSrcweiritem String                 SvxPostItTextItem;
385cdf0e10cSrcweiritem FontItalic             SvxPostureItem;  // enum
386cdf0e10cSrcweiritem BOOL                   SvxPrintItem;
387cdf0e10cSrcweiritem UINT16                 SvxPropSizeItem;        // derived from UInt16Item
388cdf0e10cSrcweiritem BOOL                   SvxShadowedItem;
389cdf0e10cSrcweiritem SvxDrawBezierEnum      SvxDrawBezierItem;
390cdf0e10cSrcweiritem SvxDrawAlignEnum 		SvxDrawAlignItem;
391cdf0e10cSrcweiritem SvxDrawToolEnum 		SvxDrawToolItem;
392cdf0e10cSrcweiritem BYTE 					SvxWidowsItem;
393cdf0e10cSrcweiritem BOOL 					SvxWordLineModeItem;
394cdf0e10cSrcweiritem SvxCellHorJustifyEnum  SvxHorJustifyItem;
395cdf0e10cSrcweiritem SvxCellVerJustifyEnum  SvxVerJustifyItem;
396cdf0e10cSrcweiritem SvxCellOrientationEnum SvxOrientationItem;
397cdf0e10cSrcweiritem BOOL                   SdrShadowItem;
39826734c99SArmin Le Granditem INT16                  SdrTextFitToSizeTypeItem;  // enum
399cdf0e10cSrcweiritem String                 SfxStringListItem;  // serialized into one concatenated string
400cdf0e10cSrcweiritem double					SvxDoubleItem;
401cdf0e10cSrcweiritem String                 OfaPtrItem;  // serialized into one concatenated string
402cdf0e10cSrcweiritem String                 SvxDashListItem;
403cdf0e10cSrcweiritem String                 SvxLineEndListItem;
404cdf0e10cSrcweiritem String                 SvxColorTableItem;
405cdf0e10cSrcweiritem String                 SvxGradientListItem;
406cdf0e10cSrcweiritem String                 SvxHatchListItem;
407cdf0e10cSrcweiritem String                 SvxBitmapListItem;
408cdf0e10cSrcweiritem String 				SfxLockBytesItem;
409cdf0e10cSrcweiritem String 				SvxFontListItem;
410cdf0e10cSrcweiritem String					avmedia_MediaItem;
411cdf0e10cSrcweir
412cdf0e10cSrcweiritem BYTE		    		SfxGlobalNameItem;
413cdf0e10cSrcweir
414cdf0e10cSrcweir//-------------------------------------------------------------------------
415cdf0e10cSrcweir
416cdf0e10cSrcweirstruct SvxCrossedOut
417cdf0e10cSrcweir{
418cdf0e10cSrcweir    FontStrikeout   Kind        MID_CROSS_OUT;
419cdf0e10cSrcweir};
420cdf0e10cSrcweiritem SvxCrossedOut SvxCrossedOutItem;
421cdf0e10cSrcweir
422cdf0e10cSrcweirstruct SvxTextLine
423cdf0e10cSrcweir{
424cdf0e10cSrcweir    FontUnderline   LineStyle   MID_TL_STYLE;
425cdf0e10cSrcweir    BOOL            HasColor    MID_TL_HASCOLOR;
426cdf0e10cSrcweir    INT32           Color       MID_TL_COLOR;
427cdf0e10cSrcweir};
428cdf0e10cSrcweiritem SvxTextLine SvxTextLineItem;
429cdf0e10cSrcweir
430cdf0e10cSrcweirstruct SvxBrush
431cdf0e10cSrcweir{
432cdf0e10cSrcweir	BOOL		Transparent 	MID_GRAPHIC_TRANSPARENT;
433cdf0e10cSrcweir	INT32		BackColor		MID_BACK_COLOR;
434cdf0e10cSrcweir	String		URL				MID_GRAPHIC_URL;
435cdf0e10cSrcweir	String		Filtername		MID_GRAPHIC_FILTER;
436cdf0e10cSrcweir    INT16       Position        MID_GRAPHIC_POSITION;
437cdf0e10cSrcweir};
438cdf0e10cSrcweiritem SvxBrush SvxBrushItem;
439cdf0e10cSrcweir
440cdf0e10cSrcweir//-------------------------------------------------------------------------
441cdf0e10cSrcweir
442cdf0e10cSrcweirstruct SvxEscapement
443cdf0e10cSrcweir{
444cdf0e10cSrcweir	INT16		Escapement 		MID_ESC;
445cdf0e10cSrcweir	BYTE		Height			MID_ESC_HEIGHT;
446cdf0e10cSrcweir	BOOL		Auto			MID_AUTO_ESC;
447cdf0e10cSrcweir};
448cdf0e10cSrcweiritem SvxEscapement SvxEscapementItem;
449cdf0e10cSrcweir
450cdf0e10cSrcweir//-------------------------------------------------------------------------
451cdf0e10cSrcweir
452cdf0e10cSrcweirstruct SvxFontHeight
453cdf0e10cSrcweir{
454cdf0e10cSrcweir    float       Height      MID_FONTHEIGHT;         // may be converted to INT32
455cdf0e10cSrcweir	INT16		Prop		MID_FONTHEIGHT_PROP;
456cdf0e10cSrcweir    float       Diff        MID_FONTHEIGHT_DIFF;    // may be converted to INT32
457cdf0e10cSrcweir};
458cdf0e10cSrcweiritem SvxFontHeight SvxFontHeightItem;
459cdf0e10cSrcweir
460cdf0e10cSrcweir//-------------------------------------------------------------------------
461cdf0e10cSrcweir
462cdf0e10cSrcweirstruct SvxHyphenZone
463cdf0e10cSrcweir{
464cdf0e10cSrcweir	BOOL		Hyphen		MID_IS_HYPHEN;
465cdf0e10cSrcweir	INT16		MinLead 	MID_HYPHEN_MIN_LEAD;
466cdf0e10cSrcweir	INT16		MinTrail	MID_HYPHEN_MIN_TRAIL;
467cdf0e10cSrcweir	INT16		MaxHyphens	MID_HYPHEN_MAX_HYPHENS;
468cdf0e10cSrcweir};
469cdf0e10cSrcweiritem SvxHyphenZone SvxHyphenZoneItem;
470cdf0e10cSrcweir
471cdf0e10cSrcweir//-------------------------------------------------------------------------
472cdf0e10cSrcweirstruct SvxLine
473cdf0e10cSrcweir{
474cdf0e10cSrcweir    INT32      LineFGColor     MID_FG_COLOR;
475cdf0e10cSrcweir    INT32      LineOutWidth    MID_OUTER_WIDTH;
476cdf0e10cSrcweir    INT32      LineInWidth     MID_INNER_WIDTH;
477cdf0e10cSrcweir    INT32      LineDistance    MID_DISTANCE;
478cdf0e10cSrcweir};
479cdf0e10cSrcweiritem SvxLine SvxLineItem;
480cdf0e10cSrcweir
481cdf0e10cSrcweir//-------------------------------------------------------------------------
482cdf0e10cSrcweir
483cdf0e10cSrcweirstruct SvxLRSpace
484cdf0e10cSrcweir{
485cdf0e10cSrcweir	INT32		LeftMargin			MID_L_MARGIN;				// % or direct
486cdf0e10cSrcweir	INT32		TextLeftMargin		MID_TXT_LMARGIN
487cdf0e10cSrcweir	INT32		RightMargin 		MID_R_MARGIN;				// % or direct
488cdf0e10cSrcweir	INT16		LeftRelMargin		MID_L_REL_MARGIN;
489cdf0e10cSrcweir	INT16		RightRelMargin		MID_R_REL_MARGIN;
490cdf0e10cSrcweir	INT32		FirstLineIndent		MID_FIRST_LINE_INDENT;		// % or direct
491cdf0e10cSrcweir	INT32		FirstLineRelIdent	MID_FIRST_LINE_REL_INDENT;
492cdf0e10cSrcweir	BOOL		AutoFirst			MID_FIRST_AUTO;
493cdf0e10cSrcweir};
494cdf0e10cSrcweiritem SvxLRSpace SvxLRSpaceItem;
495cdf0e10cSrcweir
496cdf0e10cSrcweir//-------------------------------------------------------------------------
497cdf0e10cSrcweir
498cdf0e10cSrcweirstruct SvxLineSpacing
499cdf0e10cSrcweir{
500cdf0e10cSrcweir    INT16               Mode        MID_LINESPACE;
501cdf0e10cSrcweir    INT16               Height      MID_HEIGHT;
502cdf0e10cSrcweir};
503cdf0e10cSrcweiritem SvxLineSpacing SvxLineSpacingItem;
504cdf0e10cSrcweir
505cdf0e10cSrcweir//-------------------------------------------------------------------------
506cdf0e10cSrcweir
507cdf0e10cSrcweirstruct SvxPage
508cdf0e10cSrcweir{
509cdf0e10cSrcweir	BOOL				Landscape		MID_PAGE_ORIENTATION;
510cdf0e10cSrcweir	INT16				Layout 			MID_PAGE_LAYOUT;
511cdf0e10cSrcweir	INT16				NumType 		MID_PAGE_NUMTYPE;
512cdf0e10cSrcweir};
513cdf0e10cSrcweiritem SvxPage SvxPageItem;
514cdf0e10cSrcweir
515cdf0e10cSrcweir//-------------------------------------------------------------------------
516cdf0e10cSrcweir
517cdf0e10cSrcweirstruct SvxPagePosSize
518cdf0e10cSrcweir{
519cdf0e10cSrcweir	INT32				XPos			MID_X;			// ???
520cdf0e10cSrcweir	INT32				YPos			MID_Y;			// ???
521cdf0e10cSrcweir	INT32				Width			MID_WIDTH;		// ???
522cdf0e10cSrcweir	INT32				Height			MID_HEIGHT;		// ???
523cdf0e10cSrcweir};
524cdf0e10cSrcweiritem SvxPagePosSize SvxPagePosSizeItem;
525cdf0e10cSrcweir
526cdf0e10cSrcweir
527cdf0e10cSrcweir//-------------------------------------------------------------------------
528cdf0e10cSrcweirstruct SvxShadow
529cdf0e10cSrcweir{
530cdf0e10cSrcweir    SvxShadowLocation   Location        MID_LOCATION;
531cdf0e10cSrcweir    INT16               Width           MID_WIDTH;
532cdf0e10cSrcweir    BOOL                IsTransparent   MID_TRANSPARENT;
533cdf0e10cSrcweir    INT32               Color           MID_BG_COLOR;
534cdf0e10cSrcweir};
535cdf0e10cSrcweiritem SvxShadow SvxShadowItem;
536cdf0e10cSrcweir
537cdf0e10cSrcweir
538cdf0e10cSrcweir//-------------------------------------------------------------------------
539cdf0e10cSrcweir
540cdf0e10cSrcweirstruct SvxULSpace
541cdf0e10cSrcweir{
542cdf0e10cSrcweir	INT32				TopMargin		MID_UP_MARGIN;	// % or direct
543cdf0e10cSrcweir	INT32				BottomMargin	MID_LO_MARGIN;	// % or direct
544cdf0e10cSrcweir	INT16				TopRelMargin	MID_UP_REL_MARGIN;
545cdf0e10cSrcweir	INT16				BottomRelMargin	MID_LO_REL_MARGIN;
546cdf0e10cSrcweir};
547cdf0e10cSrcweiritem SvxULSpace SvxULSpaceItem
548cdf0e10cSrcweir
549cdf0e10cSrcweir//-------------------------------------------------------------------------
550cdf0e10cSrcweir
551cdf0e10cSrcweirstruct SvxLongLRSpace
552cdf0e10cSrcweir{
553cdf0e10cSrcweir	INT32			Left		MID_LEFT;	// ???
554cdf0e10cSrcweir	INT32			Right		MID_RIGHT;	// ???
555cdf0e10cSrcweir};
556cdf0e10cSrcweiritem SvxLongLRSpace SvxLongLRSpaceItem;
557cdf0e10cSrcweir
558cdf0e10cSrcweir//-------------------------------------------------------------------------
559cdf0e10cSrcweir
560cdf0e10cSrcweirstruct SvxLongULSpace
561cdf0e10cSrcweir{
562cdf0e10cSrcweir	INT32			Upper		MID_UPPER;	// ???
563cdf0e10cSrcweir	INT32			Lower		MID_LOWER;	// ???
564cdf0e10cSrcweir};
565cdf0e10cSrcweiritem SvxLongULSpace SvxLongULSpaceItem;
566cdf0e10cSrcweir
567cdf0e10cSrcweir//-------------------------------------------------------------------------
568cdf0e10cSrcweir
569cdf0e10cSrcweirstruct SvxHyperlink
570cdf0e10cSrcweir{
571cdf0e10cSrcweir    String  Text    MID_HLINK_TEXT;
572cdf0e10cSrcweir    String  URL     MID_HLINK_URL;
573cdf0e10cSrcweir    String  Target  MID_HLINK_TARGET;
574cdf0e10cSrcweir    String  Name    MID_HLINK_NAME;
575cdf0e10cSrcweir    INT32   Type    MID_HLINK_TYPE;
576cdf0e10cSrcweir};
577cdf0e10cSrcweiritem SvxHyperlink SvxHyperlinkItem;
578cdf0e10cSrcweir
579cdf0e10cSrcweir//-------------------------------------------------------------------------
580cdf0e10cSrcweir
581cdf0e10cSrcweirstruct PageModel
582cdf0e10cSrcweir{
583cdf0e10cSrcweir    BOOL   Auto MID_AUTO;
584cdf0e10cSrcweir    String Name MID_NAME;
585cdf0e10cSrcweir};
586cdf0e10cSrcweiritem PageModel SvxPageModelItem;
587cdf0e10cSrcweir
588cdf0e10cSrcweirstruct SvxProtect
589cdf0e10cSrcweir{
590cdf0e10cSrcweir    BOOL Content    MID_PROTECT_CONTENT;
591cdf0e10cSrcweir    BOOL Size       MID_PROTECT_SIZE;
592cdf0e10cSrcweir    BOOL Position   MID_PROTECT_POSITION;
593cdf0e10cSrcweir};
594cdf0e10cSrcweiritem SvxProtect SvxProtectItem;
595cdf0e10cSrcweir
596cdf0e10cSrcweirstruct SvxZoom
597cdf0e10cSrcweir{
598cdf0e10cSrcweir    UINT16 Value         MID_VALUE;
599cdf0e10cSrcweir    INT16 ValueSet       MID_VALUESET;
600cdf0e10cSrcweir    INT16 Type           MID_TYPE;
601cdf0e10cSrcweir};
602cdf0e10cSrcweiritem SvxZoom SvxZoomItem;
603cdf0e10cSrcweir
604cdf0e10cSrcweirstruct SvxRulerObject
605cdf0e10cSrcweir{
606cdf0e10cSrcweir    INT32   StartX  MID_START_X;
607cdf0e10cSrcweir    INT32   StartY  MID_START_Y;
608cdf0e10cSrcweir    INT32   EndX    MID_END_X;
609cdf0e10cSrcweir    INT32   EndY    MID_END_Y;
610cdf0e10cSrcweir    BOOL    Limited MID_LIMIT;
611cdf0e10cSrcweir};
612cdf0e10cSrcweiritem SvxRulerObject SvxObjectItem;
613cdf0e10cSrcweir
614cdf0e10cSrcweiritem String LineBorder;                 // dummy for sequence
615cdf0e10cSrcweirstruct SvxBox
616cdf0e10cSrcweir{
617cdf0e10cSrcweir    LineBorder LeftBorder       MID_LEFT_BORDER;
618cdf0e10cSrcweir    INT32 LeftDistance          LEFT_BORDER_DISTANCE;
619cdf0e10cSrcweir    LineBorder RightBorder      MID_RIGHT_BORDER;
620cdf0e10cSrcweir    INT32 RightDistance         RIGHT_BORDER_DISTANCE;
621cdf0e10cSrcweir    LineBorder TopBorder        MID_TOP_BORDER;
622cdf0e10cSrcweir    INT32 TopDistance           TOP_BORDER_DISTANCE;
623cdf0e10cSrcweir    LineBorder BottomBorder     MID_BOTTOM_BORDER;
624cdf0e10cSrcweir    INT32 BottomDistance        BOTTOM_BORDER_DISTANCE;
625cdf0e10cSrcweir};
626cdf0e10cSrcweiritem SvxBox SvxBoxItem;
627cdf0e10cSrcweir
628cdf0e10cSrcweirstruct SvxBoxInfo
629cdf0e10cSrcweir{
630cdf0e10cSrcweir    LineBorder Horizontal   MID_HORIZONTAL;
631cdf0e10cSrcweir    LineBorder Vertical     MID_VERTICAL;
632cdf0e10cSrcweir    INT16 Flags             MID_FLAGS;
633cdf0e10cSrcweir    INT16 ValidFlags        MID_VALIDFLAGS;
634cdf0e10cSrcweir    INT32 DefaultDistance   MID_DISTANCE;
635cdf0e10cSrcweir};
636cdf0e10cSrcweiritem SvxBoxInfo SvxBoxInfoItem;
637cdf0e10cSrcweir
638cdf0e10cSrcweiritem String SvxColumns;                 // dummy for sequence
639cdf0e10cSrcweirstruct SvxColumnDescription
640cdf0e10cSrcweir{
641cdf0e10cSrcweir    SvxColumns  Columns     MID_COLUMNARRAY;  // currently not implemented
642cdf0e10cSrcweir    INT32       Left        MID_LEFT;
643cdf0e10cSrcweir    INT32       Right       MID_RIGHT;
644cdf0e10cSrcweir    INT32       Actual      MID_ACTUAL;
645cdf0e10cSrcweir    BOOL        Orthogonal  MID_ORTHO;
646cdf0e10cSrcweir    BOOL        Table       MID_TABLE;
647cdf0e10cSrcweir};
648cdf0e10cSrcweiritem SvxColumnDescription SvxColumnItem;
649cdf0e10cSrcweir
650cdf0e10cSrcweirstruct SvxTabStop
651cdf0e10cSrcweir{
652cdf0e10cSrcweir    String  TabStops         MID_TABSTOPS; // dummy, will be represented by array of structs
653cdf0e10cSrcweir    //INT32   StandardTabStop  MID_STD_TAB;
654cdf0e10cSrcweir};
655cdf0e10cSrcweiritem SvxTabStop SvxTabStopItem;
656cdf0e10cSrcweir
657cdf0e10cSrcweirstruct SvxCharRotate
658cdf0e10cSrcweir{
659cdf0e10cSrcweir    INT16  Rotation          MID_ROTATE;
660cdf0e10cSrcweir    BOOL    FitToLine        MID_FITTOLINE;
661cdf0e10cSrcweir};
662cdf0e10cSrcweiritem SvxCharRotate SvxCharRotateItem;
663cdf0e10cSrcweir
664cdf0e10cSrcweiritem String                 SfxSetItem;  // dummy
665cdf0e10cSrcweiritem INT16                  SvxRotateModeItem;  // enum
666cdf0e10cSrcweiritem INT16                  SvxOrientationItem;  // enum
667cdf0e10cSrcweir
668cdf0e10cSrcweirstruct SvxMargin
669cdf0e10cSrcweir{
670cdf0e10cSrcweir    INT32 LeftMargin MID_MARGIN_L_MARGIN;
671cdf0e10cSrcweir    INT32 RightMargin MID_MARGIN_R_MARGIN;
672cdf0e10cSrcweir    INT32 UpperMargin MID_MARGIN_UP_MARGIN;
673cdf0e10cSrcweir    INT32 LowerMargin MID_MARGIN_LO_MARGIN;
674cdf0e10cSrcweir};
675cdf0e10cSrcweiritem SvxMargin SvxMarginItem;
676cdf0e10cSrcweir
677cdf0e10cSrcweirstruct SvxEmphasisMark
678cdf0e10cSrcweir{
679cdf0e10cSrcweir    INT32   Emphasis    MID_EMPHASIS;
680cdf0e10cSrcweir};
681cdf0e10cSrcweiritem SvxEmphasisMark SvxEmphasisMarkItem;
682cdf0e10cSrcweir
683cdf0e10cSrcweiritem String SvxSmartTagItem;                 // dummy for sequence
684cdf0e10cSrcweir
685cdf0e10cSrcweir
686cdf0e10cSrcweiritem String Points;                 // dummy for sequence
687cdf0e10cSrcweirstruct ZoomSlider
688cdf0e10cSrcweir{
689cdf0e10cSrcweir    INT16  CurrentZoom          MID_ZOOMSLIDER_CURRENTZOOM;
690cdf0e10cSrcweir    Points SnappingPoints       MID_ZOOMSLIDER_SNAPPINGPOINTS;
691cdf0e10cSrcweir    INT16  SvxMinZoom           MID_ZOOMSLIDER_MINZOOM;
692cdf0e10cSrcweir    INT16  SvxMaxZoom           MID_ZOOMSLIDER_MAXZOOM;
693cdf0e10cSrcweir};
694cdf0e10cSrcweiritem ZoomSlider SvxZoomSliderItem;
695*9afceb33SAriel Constenla-Haile
696*9afceb33SAriel Constenla-Haileitem String SvxGalleryItem; // dummy for sequence
697