diff options
author | Jens-Heiner Rechtien <hr@openoffice.org> | 2000-09-18 16:07:07 +0000 |
---|---|---|
committer | Jens-Heiner Rechtien <hr@openoffice.org> | 2000-09-18 16:07:07 +0000 |
commit | fd069bee7e57ad529c3c0974559fd2d84ec3151a (patch) | |
tree | ef2eddeefb786feaf966d6a1c0c291872c0ae420 /svx/sdi/svxitems.sdi | |
parent | 04c1c754ab9d0ad07f2c5362d46597d13efe75c2 (diff) |
initial import
Diffstat (limited to 'svx/sdi/svxitems.sdi')
-rw-r--r-- | svx/sdi/svxitems.sdi | 720 |
1 files changed, 720 insertions, 0 deletions
diff --git a/svx/sdi/svxitems.sdi b/svx/sdi/svxitems.sdi new file mode 100644 index 000000000000..49cce355a1cc --- /dev/null +++ b/svx/sdi/svxitems.sdi @@ -0,0 +1,720 @@ + +//------------------------------------------------------------------------- + +enum SvxAdjust +{ + SVX_ADJUST_LEFT, + SVX_ADJUST_RIGHT, + SVX_ADJUST_BLOCK, + SVX_ADJUST_CENTER, + SVX_ADJUST_BLOCKLINE, + SVX_ADJUST_END +}; +item SvxAdjust SvxAdjustItem; + +//------------------------------------------------------------------------- + +enum SvxCaseMap +{ + SVX_CASEMAP_NOT_MAPPED, + SVX_CASEMAP_VERSALIEN, + SVX_CASEMAP_GEMEINE, + SVX_CASEMAP_TITEL, + SVX_CASEMAP_KAPITAELCHEN, + SVX_CASEMAP_END +}; +item SvxCaseMap SvxCaseMapItem; + +//------------------------------------------------------------------------- + +enum CharSet +{ + CHARSET_DONTKNOW, + CHARSET_ANSI, + CHARSET_MAC, + CHARSET_IBMPC_437, + CHARSET_IBMPC_850, + CHARSET_IBMPC_860, + CHARSET_IBMPC_861, + CHARSET_IBMPC_863, + CHARSET_IBMPC_865, + CHARSET_SYSTEM, + CHARSET_SYMBOL +}; + +//------------------------------------------------------------------------- + +enum FontFamily +{ + FAMILY_DONTKNOW, + FAMILY_DECORATIVE, + FAMILY_MODERN, + FAMILY_ROMAN, + FAMILY_SCRIPT, + FAMILY_SWISS, + FAMILY_SYSTEM +}; + +//------------------------------------------------------------------------- + +enum FontPitch +{ + PITCH_DONTKNOW, + PITCH_FIXED, + PITCH_VARIABLE +}; + +//------------------------------------------------------------------------- + +struct SvxFont +{ + String StyleName MID_FONTSTYLE; + FontPitch Pitch MID_FONTPITCH; + CharSet CharSet MID_CHARSET; + FontFamily Family MID_FONTFAMILY; + String FamilyName MID_FONTFAMILYNAME; +}; +item SvxFont SvxFontItem; + +//------------------------------------------------------------------------- + +enum FontWeight +{ + WEIGHT_DONTKNOW, + WEIGHT_THIN, + WEIGHT_ULTRALIGHT, + WEIGHT_LIGHT, + WEIGHT_SEMILIGHT, + WEIGHT_NORMAL, + WEIGHT_MEDIUM, + WEIGHT_SEMIBOLD, + WEIGHT_BOLD, + WEIGHT_ULTRABOLD, + WEIGHT_BLACK +}; +item FontWeight SvxWeightItem; + +//------------------------------------------------------------------------- + +enum FontUnderline +{ + UNDERLINE_NONE, + UNDERLINE_SINGLE, + UNDERLINE_DOUBLE, + UNDERLINE_DOTTED +}; +item FontUnderline SvxUnderlineItem; + +//------------------------------------------------------------------------- + +enum FontStrikeout +{ + STRIKEOUT_NONE, + STRIKEOUT_SINGLE, + STRIKEOUT_DOUBLE +}; +item FontStrikeout SvxCrossedOutItem; + +//------------------------------------------------------------------------- + +enum FontItalic +{ + ITALIC_NONE, + ITALIC_OBLIQUE, + ITALIC_NORMAL +}; +item FontItalic SvxPostureItem; + +//------------------------------------------------------------------------- + +enum SvxDbType +{ + DBTYPE_STARBASE, + DBTYPE_ODBC, + DBTYPE_WATCOM +}; +item SvxDbType SvxDbTypeItem; + +//------------------------------------------------------------------------- + +enum SvxLineSpace +{ + SVX_LINE_SPACE_AUTO, + SVX_LINE_SPACE_MAX, + SVX_LINE_SPACE_MIN, + SVX_LINE_SPACE_END +}; +item SvxLineSpace SvxLineSpaceItem; + +//------------------------------------------------------------------------- + +enum SvxInterLineSpace +{ + SVX_INTER_LINE_SPACE_OFF, + SVX_INTER_LINE_SPACE_PROP, + SVX_INTER_LINE_SPACE_FIX, + SVX_INTER_LINE_SPACE_END +}; +item SvxInterLineSpace SvxInterLineSpaceItem; + +//------------------------------------------------------------------------- + +enum SvxBreak +{ + SVX_BREAK_NONE, + SVX_BREAK_COLUMN_BEFORE, + SVX_BREAK_COLUMN_AFTER, + SVX_BREAK_COLUMN_BOTH, + SVX_BREAK_PAGE_BEFORE, + SVX_BREAK_PAGE_AFTER, + SVX_BREAK_PAGE_BOTH, + SVX_BREAK_END +}; +item SvxBreak SvxBreakItem; + +//------------------------------------------------------------------------- + +enum BrushStyle +{ + BRUSH_NULL, + BRUSH_SOLID, + BRUSH_HORZ, + BRUSH_VERT, + BRUSH_CROSS, + BRUSH_DIAGCROSS, + BRUSH_UPDIAG, + BRUSH_DOWNDIAG, + BRUSH_25, + BRUSH_50, + BRUSH_75, + BRUSH_BITMAP +}; +item BrushStyle BrushStyleItem; + +//------------------------------------------------------------------------- + +enum SvxNumType +{ + SVX_CHARS_UPPER_LETTER, + SVX_CHARS_LOWER_LETTER, + SVX_ROMAN_UPPER, + SVX_ROMAN_LOWER, + SVX_ARABIC, + SVX_NUMBER_NONE, + SVX_CHAR_SPECIAL, + SVX_PAGEDESC +}; +item SvxNumType SvxNumTypeItem; + +//------------------------------------------------------------------------- + +enum SvxShadowLocation +{ + SVX_SHADOW_NONE, + SVX_SHADOW_TOPLEFT, + SVX_SHADOW_TOPRIGHT, + SVX_SHADOW_BOTTOMLEFT, + SVX_SHADOW_BOTTOMRIGHT, + SVX_SHADOW_END +}; +item SvxShadowLocation SvxShadowLocationItem; + +//------------------------------------------------------------------------- + +struct SvxBrush +{ + BrushStyle Style MID_BRUSHSTYLE; + BOOL Transparent MID_TRANSPARENT; + UINT32 BackColor MID_BG_COLOR; + UINT32 FillColor MID_FG_COLOR; + String GrfFilename MID_FILENAME; + String GrfFiltername MID_FILTERNAME; + UINT16 GrfPosition MID_POSITION; +}; +item SvxBrush SvxBrushItem; + +//------------------------------------------------------------------------- + +struct SvxCharSetColor +{ + CharSet CharSet MID_CHARSET; + UINT32 Color MID_FG_COLOR; +}; +item SvxCharSetColor SvxCharSetColorItem; + +//------------------------------------------------------------------------- + +item BOOL SvxAutoKernItem; +item UINT32 SvxColorItem; +item BOOL SvxContourItem; + +//------------------------------------------------------------------------- + +struct SvxEscapement +{ + INT16 Escapement MID_ESCAPEMENT; + BYTE RelativeSize MID_PROPORTIONAL; +}; +item SvxEscapement SvxEscapementItem; + +//------------------------------------------------------------------------- + +struct SvxFmtBreak +{ + UINT16 Break MID_BREAKxxx; +} +item SvxFmtBreak SvxFmtBreakItem; + +//------------------------------------------------------------------------- + +item BOOL SvxFmtKeepItem; +item BOOL SvxFmtSplitItem; + +struct SvxFontHeight +{ + UINT32 Size MID_HEIGHT; + BYTE Prop MID_PROPORTIONAL; +}; +item SvxFontHeight SvxFontHeightItem; + +//------------------------------------------------------------------------- + +struct SvxHyphenZone +{ + BOOL Hyphen MID_HYPHEN; + BOOL PageEnd MID_PAGEEND; + BYTE MinLead MID_MINLEAD; + BYTE MinTrail MID_MINTRAIL; + BYTE MaxHyphens MID_MAXHYPHENS; +}; +item SvxHyphenZone SvxHyphenZoneItem; + +//------------------------------------------------------------------------- + +item INT16 SvxKerningItem; + +//------------------------------------------------------------------------- + +struct SvxLine +{ + UINT32 LineFGColor MID_FG_COLOR; + UINT16 LineOutWidth MID_OUTER_WIDTH; + UINT16 LineInWidth MID_INNER_WIDTH; + UINT16 LineDistance MID_DISTANCE; +}; +item SvxLine SvxLineItem; + +//------------------------------------------------------------------------- + +struct SvxLRSpace +{ + UINT16 LeftMargin MID_LEFT_MARGIN; // % or direct + INT16 IndentFirstLine MID_FIRSTLINE_OFFSET; // % or direct + UINT16 RightMargin MID_RIGHT_MARGIN; // % or direct +}; +item SvxLRSpace SvxLRSpaceItem; + +//------------------------------------------------------------------------- + +item UINT16 SvxLanguageItem; + +struct SvxLineSpacing +{ + SvxLineSpace LineSpace MID_LINESPACE; + UINT16 LineHeight MID_HEIGHT; + UINT16 PropLineHeight MID_PROPORTIONAL; // % or direct + SvxInterLineSpace InterLineSpace MID_INTER_LINESPACE; + INT16 InterSpace MID_INTER_SPACE; +}; +item SvxLineSpacing SvxLineSpacingItem; + +//------------------------------------------------------------------------- + +item BOOL SvxNoHyphenItem; +item BOOL SvxNoLinebreakItem; +item BOOL SvxOpaqueItem; +item BYTE SvxOrphansItem; + +//------------------------------------------------------------------------- + +struct SvxPage +{ + String DescName MID_DESCNAMExxx; + BOOL Landscape MID_LANDSCAPE; + UINT16 Use MID_USExxx; + SvxNumType NumType MID_NUMTYPExxx; +}; +item SvxPage SvxPageItem; + +//------------------------------------------------------------------------- + +item String SvxPageModelItem; + +//------------------------------------------------------------------------- + +struct SvxPagePosSize +{ + INT32 XPos MID_X; + INT32 YPos MID_Y; + INT32 Width MID_WIDTH; + INT32 Height MID_HEIGHT; +}; +item SvxPagePosSize SvxPagePosSizeItem; + +//------------------------------------------------------------------------- + +item BYTE SvxPaperBinItem; + +//------------------------------------------------------------------------- + +item String SvxPostItAuthorItem; +item String SvxPostItDateItem; +item String SvxPostItTextItem; + +item FontItalic SvxPostureItem; + +item BOOL SvxPrintItem; + +item UINT16 SvxPropSizeItem; + +item String SvxProtectItem; + +item BOOL SvxShadowedItem; + +//------------------------------------------------------------------------- + +struct SvxSearch +{ + BOOL Backward MID_SEARCH_BACKWARD; + BOOL InSelection MID_SEARCH_INSELECTION; + BOOL CaseSensitive MID_SEARCH_CASESENSITIVE; + BOOL RegExp MID_SEARCH_REGEXPR; + BOOL WordOnly MID_SEARCH_WORDONLY; + UINT16 Mode MID_SEARCH_MODE; + UINT16 Order MID_SEARCH_ORDER; + BOOL AllTables MID_SEARCH_ALLTABLES; + BOOL Similarity MID_SEARCH_LEV_ON; + BOOL Relaxed MID_SEARCH_LEV_RELAXED; + UINT16 Other MID_SEARCH_LEV_OTHER; + UINT16 Shorter MID_SEARCH_LEV_SHORTER; + UINT16 Longer MID_SEARCH_LEV_LONGER; + BOOL Pattern MID_SEARCH_PATTERN; +}; +item SvxSearch SvxSearchItem; + +//------------------------------------------------------------------------- + +struct SvxShadow +{ + SvxShadowLocation ShadowLocation MID_LOCATION; + UINT16 ShadowWidth MID_WIDTH; + BrushStyle ShadowStyle MID_BRUSHSTYLE; + BOOL ShadowTransparent MID_TRANSPARENT; + UINT32 ShadowBackColor MID_BG_COLOR; + UINT32 ShadowFillColor MID_FG_COLOR; +}; +item SvxShadow SvxShadowItem; + +//------------------------------------------------------------------------- + +struct SvxSize +{ + UINT32 Width MID_WIDTH; + UINT32 Height MID_HEIGHT; +}; +item SvxSize SvxSizeItem; + +//------------------------------------------------------------------------- + +struct SvxULSpace +{ + UINT16 TopMargin MID_UPPER; // % or direct + UINT16 BottomMargin MID_LOWER; // % or direct +}; +item SvxULSpace SvxULSpaceItem + +//------------------------------------------------------------------------- + +enum SvxChooseControlEnum +{ + SVX_SNAP_PUSHBUTTON, + SVX_SNAP_CHECKBOX, + SVX_SNAP_RADIOBUTTON, + SVX_SNAP_SPINBUTTON, + SVX_SNAP_FIXEDTEXT, + SVX_SNAP_GROUPBOX, + SVX_SNAP_LISTBOX, + SVX_SNAP_COMBOBOX, + SVX_SNAP_EDIT, + SVX_SNAP_HSCROLLBAR, + SVX_SNAP_VSCROLLBAR, + SVX_SNAP_PREVIEW, + SVX_SNAP_SELECT, + SVX_SNAP_URLBUTTON +} +item SvxChooseControlEnum SvxChooseControlItem; + +//------------------------------------------------------------------------- + +enum SvxDrawToolEnum +{ + SVX_SNAP_DRAW_SELECT, + // + SVX_SNAP_DRAW_LINE, + SVX_SNAP_DRAW_RECT, + SVX_SNAP_DRAW_ELLIPSE, + SVX_SNAP_DRAW_POLYGON_NOFILL, + SVX_SNAP_DRAW_BEZIER_NOFILL, + SVX_SNAP_DRAW_FREELINE_NOFILL, + SVX_SNAP_DRAW_ARC, + SVX_SNAP_DRAW_PIE, + SVX_SNAP_DRAW_CIRCLECUT, + SVX_SNAP_DRAW_TEXT, + SVX_SNAP_DRAW_TEXT_MARQUEE, + SVX_SNAP_DRAW_CAPTION +} +item SvxDrawToolEnum SvxDrawToolEnumItem; + +//------------------------------------------------------------------------- + +enum SvxDrawAlignEnum +{ + SVX_OBJECT_ALIGN_LEFT, + SVX_OBJECT_ALIGN_CENTER, + SVX_OBJECT_ALIGN_RIGHT, + SVX_OBJECT_ALIGN_UP, + SVX_OBJECT_ALIGN_MIDDLE, + SVX_OBJECT_ALIGN_DOWN +} +item SvxDrawAlignEnum SvxDrawAlignEnumItem; + +//------------------------------------------------------------------------- + +enum SvxDrawBezierEnum +{ + SVX_BEZIER_MOVE, + SVX_BEZIER_INSERT, + SVX_BEZIER_DELETE, + SVX_BEZIER_CUTLINE, + SVX_BEZIER_CONVERT, + SVX_BEZIER_EDGE, + SVX_BEZIER_SMOOTH, + SVX_BEZIER_SYMMTR, + SVX_BEZIER_CLOSE, + SVX_BEZIER_ELIMINATE_POINTS +} +item SvxDrawBezierEnum SvxDrawBezierEnumItem; + +//------------------------------------------------------------------------- + +item SvxDrawBezierEnum SvxDrawBezierItem; +item SvxDrawAlignEnum SvxDrawAlignItem; +item SvxDrawToolEnum SvxDrawToolItem; +item BYTE SvxWidowsItem; +item BOOL SvxWordLineModeItem; +item INT16 SvxZoomItem; +item String SvxTabStopItem; + +//------------------------------------------------------------------------- + +enum SvxCellHorJustifyEnum +{ + SVX_HOR_JUSTIFY_STANDARD, + SVX_HOR_JUSTIFY_LEFT, + SVX_HOR_JUSTIFY_CENTER, + SVX_HOR_JUSTIFY_RIGHT, + SVX_HOR_JUSTIFY_BLOCK, + SVX_HOR_JUSTIFY_REPEAT +}; +item SvxCellHorJustifyEnum SvxCellHorJustifyEnumItem; + +enum SvxCellVerJustifyEnum +{ + SVX_VER_JUSTIFY_STANDARD, + SVX_VER_JUSTIFY_TOP, + SVX_VER_JUSTIFY_CENTER, + SVX_VER_JUSTIFY_BOTTOM +}; +item SvxCellVerJustifyEnum SvxCellVerJustifyEnumItem; + +//------------------------------------------------------------------------- + +enum SvxCellOrientationEnum +{ + SVX_ORIENTATION_STANDARD, + SVX_ORIENTATION_TOPBOTTOM, + SVX_ORIENTATION_BOTTOMTOP, + SVX_ORIENTATION_STACKED +}; +item SvxCellOrientationEnum SvxCellOrientationEnumItem; + +//------------------------------------------------------------------------- + +item SvxCellHorJustifyEnum SvxHorJustifyItem; +item SvxCellVerJustifyEnum SvxVerJustifyItem; +item SvxCellOrientationEnum SvxOrientationItem; + +//------------------------------------------------------------------------- + +struct SvxLongLRSpace +{ + INT32 Left MID_LEFT; + INT32 Right MID_RIGHT; +}; +item SvxLongLRSpace SvxLongLRSpaceItem; + +//------------------------------------------------------------------------- + +struct SvxLongULSpace +{ + INT32 Upper MID_UPPER; + INT32 Lower MID_LOWER; +}; +item SvxLongULSpace SvxLongULSpaceItem; + +//------------------------------------------------------------------------- + +struct SvxHyperlink +{ + String LinkName MID_HLINK_NAME; + String LinkURL MID_HLINK_URL; + String LinkTarget MID_HLINK_TARGET; + UINT16 LinkType MID_HLINK_TYPE; +}; +item SvxHyperlink SvxHyperlinkItem; + +//------------------------------------------------------------------------- + +struct Address +{ + String City MID_ADR_CITY; + String Company MID_ADR_COMPANY; + String Country MID_ADR_COUNTRY; + String EMail MID_ADR_EMAIL; + String Fax MID_ADR_FAX; + String FirstName MID_ADR_FIRSTNAME; + String ID MID_ADR_ID; + String LastName MID_ADR_LASTNAME; + String Phone MID_ADR_PHONE; + String PhonePrivate MID_ADR_PHONEPRIVATE; + String Position MID_ADR_POSITION; + String Street MID_ADR_STREET; + String Title MID_ADR_TITLE; + String ZIPCode MID_ADR_ZIPCODE; + String State MID_ADR_STATE; +}; +item Address SvxAddressItem; + +//------------------------------------------------------------------------- + +/*interface TabStops: Object +[ + uuid( "E3701920-6131-11cf-89CA-008029E4B0B1" ); +] +{ + void Insert SID_TAB_INSERT + ( + UINT16 Pos SID_TAB_POSITION, + String Adjust SID_TAB_ADJUST, + String Decimal SID_TAB_DECIMAL, + String Fill SID_TAB_FILLCHAR + ); + + void Remove SID_TAB_REMOVE + ( + UINT16 Pos SID_TAB_POSITION + ); + void RemoveByIndex SID_TAB_REMOVE_BY_INDEX + ( + UINT16 Idx SID_TAB_POSITION + ); + void RemoveAll SID_TAB_REMOVE_ALL(); + + UINT16 Count SID_TAB_COUNT; + UINT16 GetPosition SID_TAB_POSITION(UINT16 No SID_TAB_POSITION); + String GetAdjust SID_TAB_ADJUST(UINT16 No SID_TAB_POSITION); + String GetDecimal SID_TAB_DECIMAL(UINT16 No SID_TAB_POSITION); + String GetFillChar SID_TAB_FILLCHAR(UINT16 No SID_TAB_POSITION); +}; +*/ +//------------------------------------------------------------------------- +/* +shell _TabStop_Dummy +{ + import TabStops [Automation]; +} +*/ +//------------------------------------------------------------------------- + +/*interface BorderLine: Object +[ + uuid( "FF4D6443-6C71-11cf-B45A-00A0243D303B" ); +] +{ + UINT16 Style SID_ATTR_LINE_STYLE; + UINT32 Color SID_ATTR_LINE_COLOR; +} +*/ +//------------------------------------------------------------------------- + +/*interface Border: Object +[ + uuid( "FF4D6444-6C71-11cf-B45A-00A0243D303B" ); +] +{ + SbxObject TopLine SID_BORDER_TOPLINE; + SbxObject BottomLine SID_BORDER_BOTTOMLINE; + SbxObject LeftLine SID_BORDER_LEFTLINE; + SbxObject RightLine SID_BORDER_RIGHTLINE; + SbxObject HorizontalLine SID_BORDER_HORIZONTALLINE; + SbxObject VerticalLine SID_BORDER_VERTICALLINE; + + UINT16 Distance SID_BORDER_DISTANCE; +} + */ +item String SvxBoxItem; +item String SvxBoxInfoItem; + +struct SvxPageSize +{ + UINT32 PageWidth MID_WIDTH; + UINT32 PageHeight MID_HEIGHT; +}; +item SvxPageSize SvxPageSizeItem; + +//umdefiniert wg. doppelter Benutzung +struct SwPageSize +{ + UINT32 PageWidth MID_WIDTH; + UINT32 PageHeight MID_HEIGHT; +}; +item SwPageSize SwPageSizeItem; +/* umdefiniertes ShadowItem fuer das Shadow-Interface */ +struct SwShadow +{ + SvxShadowLocation Location MID_LOCATION; + UINT16 Width MID_WIDTH; + BrushStyle Style MID_BRUSHSTYLE; + BOOL Transparent MID_TRANSPARENT; + UINT32 BackColor MID_BG_COLOR; + UINT32 FillColor MID_FG_COLOR; +}; +item SwShadow SwShadowItem; + +item BOOL SdrShadowItem; +item String SfxSetItem; +item String SvxColumnItem; +item String SvxShadowItem; +item UINT32 SvxObjectItem; +item String SdrTextFitToSizeTypeItem; + +struct FmFormInfo +{ + INT32 Pos MID_POS ; + INT32 Count MID_COUNT ; + BOOL ReadOnly MID_READONLY ; +} ; + +item FmFormInfo FmFormInfoItem ; + + |