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