Version 3.6.0.4, tag libreoffice-3.6.0.4
[LibreOffice.git] / svx / sdi / xoitems.sdi
blob0fcfd6d317e66b0529e44db968b430717307642c
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  ************************************************************************/
28 //item String XFillAttrSetItem; SfxSetItem!
29 struct XFillBitmap
31     String  Name        MID_NAME;
32     String  GraphicsURL MID_GRAFURL;
33 //  com::sun::star::awt::XBitmap
35 item XFillBitmap XFillBitmapItem;
37 item INT32  XFillColorItem;             // XColorItem
39 enum SvxGradientStyle
41     SVX_GRADIENTSTYLE_LINEAR,
42     SVX_GRADIENTSTYLE_AXIAL,
43     SVX_GRADIENTSTYLE_RADIAL,
44     SVX_GRADIENTSTYLE_ELLIPTICAL,
45     SVX_GRADIENTSTYLE_SQUARE,
46     SVX_GRADIENTSTYLE_RECT
49 struct XFillGradient
51     String              Name            MID_NAME;
52     //  com::sun::star::awt::Gradient
53     SvxGradientStyle    Style           MID_GRADIENT_STYLE;
54     INT32               StartColor      MID_GRADIENT_STARTCOLOR;
55     INT32               EndColor        MID_GRADIENT_ENDCOLOR;
56     INT16               Angle           MID_GRADIENT_ANGLE;
57     INT16               Border          MID_GRADIENT_BORDER;
58     INT16               XOffset         MID_GRADIENT_XOFFSET;
59     INT16               YOffset         MID_GRADIENT_YOFFSET;
60     INT16               StartIntensity  MID_GRADIENT_STARTINTENSITY;
61     INT16               EndIntensity    MID_GRADIENT_ENDINTENSITY;
62     INT16               StepCount       MID_GRADIENT_STEPCOUNT;
64 item XFillGradient XFillGradientItem;
66 enum SvxHatchStyle
68     SVX_HATCHSTYLE_SINGLE,
69     SVX_HATCHSTYLE_DOUBLE,
70     SVX_HATCHSTYLE_TRIPLE
73 struct XFillHatch
75     String              Name            MID_NAME;
76     //  com::sun::star::drawing::Hatch
77     SvxHatchStyle       Style           MID_HATCH_STYLE;
78     INT32               Color           MID_HATCH_COLOR;
79     INT32               Distance        MID_HATCH_DISTANCE;
80     INT32               Angle           MID_HATCH_ANGLE;
82 item XFillHatch XFillHatchItem;
84 enum SvxFillStyle
86     SVX_FILLSTYLE_NONE,
87     SVX_FILLSTYLE_SOLID,
88     SVX_FILLSTYLE_GRADIENT,
89     SVX_FILLSTYLE_HATCH,
90     SVX_FILLSTYLE_BITMAP
93 item SvxFillStyle XFillStyleItem;
95 //item String XLineAttrSetItem; SfxSetItem!
97 item INT32  XLineColorItem;
99 enum SvxDashStyle
101     SVX_DASHSTYLE_RECT,
102     SVX_DASHSTYLE_ROUND,
103     SVX_DASHSTYLE_RECTRELATIVE,
104     SVX_DASHSTYLE_ROUNDRELATIVE
107 struct XLineDash
109     String          Name        MID_NAME;
110     //  com::sun::star::drawing::LineDash
111     SvxDashStyle    Style       MID_LINEDASH_STYLE;
112     INT16           Dots        MID_LINEDASH_DOTS;
113     INT32           DotLen      MID_LINEDASH_DOTLEN;
114     INT16           Dashes      MID_LINEDASH_DASHES;
115     INT32           DashLen     MID_LINEDASH_DASHLEN;
116     INT32           Distance    MID_LINEDASH_DISTANCE;
118 item XLineDash XLineDashItem;
120 struct XLineEnd
122     String  Name        MID_NAME;
123 //  com::sun::star::drawing::PolyPolygonBezierCoords
125 item XLineEnd XLineEndItem;
127 item INT32  XLineEndWidthItem;
128 item BOOL   XLineEndCenterItem;
130 struct XLineStart
132     String  Name        MID_NAME;
133 //  com::sun::star::drawing::PolyPolygonBezierCoords
135 item XLineStart XLineStartItem;
137 item INT32  XLineStartWidthItem;
138 item BOOL   XLineStartCenterItem;
140 enum SvxLineStyle
142     SVX_LINESTYLE_NONE,
143     SVX_LINESTYLE_SOLID,
144     SVX_LINESTYLE_DASH
147 item SvxLineStyle XLineStyleItem;
149 item INT32  XLineWidthItem;
150 item INT32  XFormTextStyleItem;
151 item INT32  XFormTextAdjustItem;
153 item INT32  XFormTextDistanceItem;      // SfxInt32Item
154 item INT32  XFormTextStartItem;         // SfxInt32Item
155 item BOOL   XFormTextMirrorItem;        // SfxBoolItem
157 item INT32  XFormTextStdFormItem;       // SfxEnumItem
158 item BOOL   XFormTextHideFormItem;      // SfxBoolItem
159 item BOOL   XFormTextOutlineItem;       // SfxBoolItem
160 item INT32  XFormTextShadowItem;        // SfxEnumItem
161 item INT32  XFormTextShadowColorItem;   // XColorItem
162 item INT32  XFormTextShadowXValItem;    // SfxMetricItem/SfxInt32Item
163 item INT32  XFormTextShadowYValItem;    // SfxMetricItem/SfxInt32Item