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