xref: /AOO41X/main/svx/sdi/svxitems.sdi (revision 3ce09a58b0d6873449cda31e55c66dba2dbc8f7f)
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
696item String SvxGalleryItem; // dummy for sequence
697