bump product version to 5.0.4.1
[LibreOffice.git] / starmath / sdi / smitems.sdi
blob279f7eea421dec8d681ffbf292bf96420d23931b
1 /*
2  * This file is part of the LibreOffice project.
3  *
4  * This Source Code Form is subject to the terms of the Mozilla Public
5  * License, v. 2.0. If a copy of the MPL was not distributed with this
6  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
7  *
8  * This file incorporates work covered by the following license notice:
9  *
10  *   Licensed to the Apache Software Foundation (ASF) under one or more
11  *   contributor license agreements. See the NOTICE file distributed
12  *   with this work for additional information regarding copyright
13  *   ownership. The ASF licenses this file to you under the Apache
14  *   License, Version 2.0 (the "License"); you may not use this file
15  *   except in compliance with the License. You may obtain a copy of
16  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
17  */
20 enum SvxAdjust
22     SVX_ADJUST_LEFT,
23     SVX_ADJUST_RIGHT,
24     SVX_ADJUST_BLOCK,
25     SVX_ADJUST_CENTER,
26     SVX_ADJUST_BLOCKLINE,
27     SVX_ADJUST_END
29 item SvxAdjust SvxAdjustItem;
33 enum SvxCaseMap
35     SVX_CASEMAP_NOT_MAPPED,
36     SVX_CASEMAP_VERSALIEN,
37     SVX_CASEMAP_GEMEINE,
38     SVX_CASEMAP_TITEL,
39     SVX_CASEMAP_KAPITAELCHEN,
40     SVX_CASEMAP_END
42 item SvxCaseMap SvxCaseMapItem;
46 enum CharSet
48     CHARSET_DONTKNOW,
49     CHARSET_ANSI,
50     CHARSET_MAC,
51     CHARSET_IBMPC_437,
52     CHARSET_IBMPC_850,
53     CHARSET_IBMPC_860,
54     CHARSET_IBMPC_861,
55     CHARSET_IBMPC_863,
56     CHARSET_IBMPC_865,
57     CHARSET_SYSTEM,
58     CHARSET_SYMBOL
60 item CharSet CharSetItem;
64 enum FontFamily
66     FAMILY_DONTKNOW,
67     FAMILY_DECORATIVE,
68     FAMILY_MODERN,
69     FAMILY_ROMAN,
70     FAMILY_SCRIPT,
71     FAMILY_SWISS,
72     FAMILY_SYSTEM
74 item FontFamily FontFamilyItem;
78 enum FontPitch
80     PITCH_DONTKNOW,
81     PITCH_FIXED,
82     PITCH_VARIABLE
84 item FontPitch FontPitchItem;
88 enum FontAlign
90     ALIGN_TOP,
91     ALIGN_BASELINE,
92     ALIGN_BOTTOM
94 item FontAlign FontAlignItem;
98 enum FontWeight
100     WEIGHT_DONTKNOW,
101     WEIGHT_THIN,
102     WEIGHT_ULTRALIGHT,
103     WEIGHT_LIGHT,
104     WEIGHT_SEMILIGHT,
105     WEIGHT_NORMAL,
106     WEIGHT_MEDIUM,
107     WEIGHT_SEMIBOLD,
108     WEIGHT_BOLD,
109     WEIGHT_ULTRABOLD,
110     WEIGHT_BLACK
112 item FontWeight FontWeightItem;
116 enum FontUnderline
118     UNDERLINE_NONE,
119     UNDERLINE_SINGLE,
120     UNDERLINE_DOUBLE,
121     UNDERLINE_DOTTED
123 item FontUnderline FontUnderlineItem;
127 enum FontStrikeout
129     STRIKEOUT_NONE,
130     STRIKEOUT_SINGLE,
131     STRIKEOUT_DOUBLE
133 item FontStrikeout FontStrikeoutItem;
137 enum FontItalic
139     ITALIC_NONE,
140     ITALIC_OBLIQUE,
141     ITALIC_NORMAL
143 item FontItalic FontItalicItem;
147 enum SvxDbType
149     DBTYPE_STARBASE,
150     DBTYPE_ODBC,
151     DBTYPE_WATCOM
153 item SvxDbType SvxDbTypeItem;
157 enum SvxLineSpace
159     SVX_LINE_SPACE_AUTO,
160     SVX_LINE_SPACE_MAX,
161     SVX_LINE_SPACE_MIN,
162     SVX_LINE_SPACE_END
164 item SvxLineSpace SvxLineSpaceItem;
168 enum SvxInterLineSpace
170     SVX_INTER_LINE_SPACE_OFF,
171     SVX_INTER_LINE_SPACE_PROP,
172     SVX_INTER_LINE_SPACE_FIX,
173     SVX_INTER_LINE_SPACE_END
175 item SvxInterLineSpace SvxInterLineSpaceItem;
179 enum SvxBreak
181     SVX_BREAK_NONE,
182     SVX_BREAK_COLUMN_BEFORE,
183     SVX_BREAK_COLUMN_AFTER,
184     SVX_BREAK_COLUMN_BOTH,
185     SVX_BREAK_PAGE_BEFORE,
186     SVX_BREAK_PAGE_AFTER,
187     SVX_BREAK_PAGE_BOTH,
188     SVX_BREAK_END
190 item SvxBreak SvxBreakItem;
194 enum BrushStyle
196     BRUSH_NULL,
197     BRUSH_SOLID,
198     BRUSH_HORZ,
199     BRUSH_VERT,
200     BRUSH_CROSS,
201     BRUSH_DIAGCROSS,
202     BRUSH_UPDIAG,
203     BRUSH_DOWNDIAG,
204     BRUSH_25,
205     BRUSH_50,
206     BRUSH_75,
207     BRUSH_BITMAP
209 item BrushStyle BrushStyleItem;
213 enum SvxNumType
215     SVX_CHARS_UPPER_LETTER,
216     SVX_CHARS_LOWER_LETTER,
217     SVX_ROMAN_UPPER,
218     SVX_ROMAN_LOWER,
219     SVX_ARABIC,
220     SVX_NUMBER_NONE,
221     SVX_CHAR_SPECIAL,
222     SVX_PAGEDESC
224 item SvxNumType SvxNumTypeItem;
228 enum SvxShadowLocation
230     SVX_SHADOW_NONE,
231     SVX_SHADOW_TOPLEFT,
232     SVX_SHADOW_TOPRIGHT,
233     SVX_SHADOW_BOTTOMLEFT,
234     SVX_SHADOW_BOTTOMRIGHT,
235     SVX_SHADOW_END
237 item SvxShadowLocation SvxShadowLocationItem;
241 struct SvxBrush
243     BrushStyle  Style           MID_BRUSHSTYLE;
244     BOOL        Transparent     MID_TRANSPARENT;
245     UINT32      BackColor       MID_BG_COLOR;
246     UINT32      FillColor       MID_FG_COLOR;
248 item SvxBrush SvxBrushItem;
252 struct SvxCharSetColor
254     CharSet     CharSet         MID_CHARSET;
255     UINT32      Color           MID_FG_COLOR;
257 item SvxCharSetColor SvxCharSetColorItem;
261 item BOOL           SvxAutoKernItem;
262 item UINT32         SvxColorItem;
263 item BOOL           SvxContourItem;
264 item FontStrikeout  SvxCrossedOutItem;
268 struct SvxEscapement
270     INT16       Esc         MID_ESCAPEMENT;
271     BYTE        Prop        MID_PROPORTIONAL;
273 item SvxEscapement SvxEscapementItem;
277 struct SvxFmtBreak
279     BOOL        Auto        MID_AUTOBREAK;
280     UINT16      Break       MID_BREAKxxx;
282 item SvxFmtBreak SvxFormatBreakItem;
286 item BOOL SvxFormatKeepItem;
287 item BOOL SvxFormatSplitItem;
289 struct SvxFontHeight
291     UINT32      Height      MID_HEIGHT;
292     BYTE        Prop        MID_PROPORTIONAL;
294 item SvxFontHeight SvxFontHeightItem;
298 struct SvxFont
300     String      StyleName   MID_FONTSTYLE;
301     FontPitch   Pitch       MID_FONTPICTH;
302     CharSet     CharSet     MID_CHARSET;
303     FontFamily  Family      MID_FONTFAMILY;
304     String      FamilyName  MID_FONTFAMILYNAME;
306 item SvxFont SvxFontItem;
310 struct SvxHyphenZone
312     BOOL        Hyphen      MID_HYPHEN;
313     BOOL        PageEnd     MID_PAGEEND;
314     BYTE        MinLead     MID_MINLEAD;
315     BYTE        MinTrail    MID_MINTRAIL;
316     BYTE        MaxHyphens  MID_MAXHYPHENS;
318 item SvxHyphenZone SvxHyphenZoneItem;
322 item INT16 SvxKerningItem;
326 struct SvxLine
328     UINT32      Color       MID_FG_COLOR;
329     UINT16      OutWidth    MID_OUTER_WIDTH;
330     UINT16      InWidth     MID_INNER_WIDTH;
331     UINT16      Distance    MID_DISTANCE;
333 item SvxLine SvxLineItem;
337 struct SvxLRSpace
339     INT16       FirstLineOffset MID_FIRSTLINE_OFFSET;   // % or direct
340     UINT16      LeftMargin      MID_LEFT_MARGIN;        // % or direct
341     UINT16      RightMargin     MID_RIGHT_MARGIN;       // % or direct
343 item SvxLRSpace SvxLRSpaceItem;
347 item UINT16 SvxLanguage;
349 struct SvxLineSpacing
351     SvxLineSpace        LineSpace       MID_LINESPACE;
352     UINT16              LineHeight      MID_HEIGHT;     // % or direct
353     SvxInterLineSpace   InterLineSpace  MID_INTER_LINESPACE;
354     INT16               InterSpace      MID_INTER_SPACE;
356 item SvxLineSpacing SvxLineSpacingItem;
360 item BOOL SvxNoHyphenItem;
361 item BOOL SvxNoLinebreakItem;
362 item BOOL SvxOpaqueItem;
363 item BYTE SvxOrphansItem;
367 struct SvxPage
369     String              DescName        MID_DESCNAMExxx;
370     BOOL                Landscape       MID_LANDSCAPE;
371     UINT16              Use             MID_USExxx;
372     SvxNumType          NumType         MID_NUMTYPExxx;
374 item SvxPage SvxPageItem;
378 item String SvxPageModelItem;
382 struct SvxPagePosSize
384     INT32               XPos            MID_X;
385     INT32               YPos            MID_Y;
386     INT32               Width           MID_WIDTH;
387     INT32               Height          MID_HEIGHT;
389 item SvxPagePosSize SvxPagePosSizeItem;
393 item BYTE SvxPaperBinItem;
397 item String     SvxPostItAuthorItem;
398 item String     SvxPostItDateItem;
399 item String     SvxPostItTextItem;
400 item FontItalic SvxPostureItem;
401 item BOOL       SvxPrintItem;
402 item UINT16     SvxPropSizeItem;
406 struct SvxProtect
408     BOOL            Content         MID_CONTENT;
409     BOOL            Pos             MID_POS;
410     BOOL            Size            MID_SIZE;
412 item SvxProtect SvxProtectItem;
416 struct SvxSearch
418     UINT16      Command         MID_COMMAND;
419     String      SearchString    MID_SEARCH_STRING;
420     String      ReplaceString   MID_REPLACE_STRING;
421                 // W)ord, E)xact, B)ack, S)election, R)egExpr, P)attern
422     String      Flags           MID_FLAGS;
423     UINT16      Family          MID_FAMILY;
424     UINT16      CellType        MID_CELLTYPE;
425     BOOL        RowDirection    MID_ROW_DIRECTION;
426     UINT16      AppFlag         MID_APPFLAG;
428 item SvxSearch SvxSearchItem;
432 item BOOL SvxShadowedItem;
436 struct SvxShadow
438     SvxShadowLocation   Location        MID_LOCATION;
439     UINT16              Width           MID_WIDTH;
440     BrushStyle          Style           MID_BRUSHSTYLE;
441     BOOL                Transparent     MID_TRANSPARENT;
442     UINT32              BackColor       MID_BG_COLOR;
443     UINT32              FillColor       MID_FG_COLOR;
445 item SvxShadow SvxShadowItem;
449 struct SvxSize
451     UINT32              Width           MID_WIDTH;
452     UINT32              Height          MID_HEIGHT;
454 item SvxSize SvxSizeItem;
458 struct SvxULSpace
460     UINT16              Upper           MID_UPPER;  // % or direct
461     UINT16              Lower           MID_LOWER;  // % or direct
463 item SvxULSpace SvxULSpaceItem
467 enum SvxChooseControlEnum
469     SVX_SNAP_PUSHBUTTON,
470     SVX_SNAP_CHECKBOX,
471     SVX_SNAP_RADIOBUTTON,
472     SVX_SNAP_SPINBUTTON,
473     SVX_SNAP_FIXEDTEXT,
474     SVX_SNAP_GROUPBOX,
475     SVX_SNAP_LISTBOX,
476     SVX_SNAP_COMBOBOX,
477     SVX_SNAP_EDIT,
478     SVX_SNAP_HSCROLLBAR,
479     SVX_SNAP_VSCROLLBAR,
480     SVX_SNAP_PREVIEW,
481     SVX_SNAP_SELECT,
482     SVX_SNAP_NOTHING
484 item SvxChooseControlEnum SvxChooseControlEnumItem;
488 enum SvxDrawToolEnum
490     SVX_SNAP_DRAW_SELECT,
492     SVX_SNAP_DRAW_LINE,
493     SVX_SNAP_DRAW_RECT,
494     SVX_SNAP_DRAW_ELLIPSE,
495     SVX_SNAP_DRAW_POLYGON,
496     SVX_SNAP_DRAW_ARC,
497     SVX_SNAP_DRAW_PIE,
498     SVX_SNAP_DRAW_CIRCLECUT,
499     SVX_SNAP_DRAW_TEXT,
500     SVX_SNAP_DRAW_CAPTION,
501     SVX_SNAP_DRAW_NOTHING
503 item SvxDrawToolEnum SvxDrawToolEnumItem;
507 item SvxChooseControlEnum SvxChooseControlItem;
508 item SvxDrawToolEnum SvxDrawToolItem;
509 item FontUnderline SvxUnderlineItem;
510 item FontWeight SvxWeightItem;
511 item BYTE SvxWidowsItem;
512 item BOOL SvxWordLineModeItem;
513 item String SvxBoxItem; //! Dummy
517 enum SvxCellHorJustifyEnum
519     SVX_HOR_JUSTIFY_STANDARD,
520     SVX_HOR_JUSTIFY_LEFT,
521     SVX_HOR_JUSTIFY_CENTER,
522     SVX_HOR_JUSTIFY_RIGHT,
523     SVX_HOR_JUSTIFY_BLOCK,
524     SVX_HOR_JUSTIFY_REPEAT
526 item SvxCellHorJustifyEnum SvxCellHorJustifyEnumItem;
528 enum SvxCellVerJustifyEnum
530     SVX_VER_JUSTIFY_STANDARD,
531     SVX_VER_JUSTIFY_TOP,
532     SVX_VER_JUSTIFY_CENTER,
533     SVX_VER_JUSTIFY_BOTTOM
535 item SvxCellVerJustifyEnum SvxCellVerJustifyEnumItem;
539 enum SvxCellOrientationEnum
541     SVX_ORIENTATION_STANDARD,
542     SVX_ORIENTATION_TOPBOTTOM,
543     SVX_ORIENTATION_BOTTOMTOP,
544     SVX_ORIENTATION_STACKED
546 item SvxCellOrientationEnum SvxCellOrientationEnumItem;
550 item SvxCellHorJustifyEnum SvxHorJustifyItem;
551 item SvxCellVerJustifyEnum SvxVerJustifyItem;
552 item SvxCellOrientationEnum SvxOrientationItem;
556 struct SvxLongLRSpace
558     INT32           Left        MID_LEFT;
559     INT32           Right       MID_RIGHT;
561 item SvxLongLRSpace SvxLongLRSpaceItem;
565 struct SvxLongULSpace
567     INT32           Upper       MID_UPPER;
568     INT32           Lower       MID_LOWER;
570 item SvxLongULSpace SvxLongULSpaceItem;
574 item SbxObject SvxTabStopItem;