xref: /trunk/main/sc/sdi/drawsh.sdi (revision 5702f3daf73a77061dd855684838a1068b9192f6)
1e07c0dceSAndrew Rist/**************************************************************
2cdf0e10cSrcweir *
3e07c0dceSAndrew Rist * Licensed to the Apache Software Foundation (ASF) under one
4e07c0dceSAndrew Rist * or more contributor license agreements.  See the NOTICE file
5e07c0dceSAndrew Rist * distributed with this work for additional information
6e07c0dceSAndrew Rist * regarding copyright ownership.  The ASF licenses this file
7e07c0dceSAndrew Rist * to you under the Apache License, Version 2.0 (the
8e07c0dceSAndrew Rist * "License"); you may not use this file except in compliance
9e07c0dceSAndrew Rist * with the License.  You may obtain a copy of the License at
10cdf0e10cSrcweir *
11e07c0dceSAndrew Rist *   http://www.apache.org/licenses/LICENSE-2.0
12cdf0e10cSrcweir *
13e07c0dceSAndrew Rist * Unless required by applicable law or agreed to in writing,
14e07c0dceSAndrew Rist * software distributed under the License is distributed on an
15e07c0dceSAndrew Rist * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16e07c0dceSAndrew Rist * KIND, either express or implied.  See the License for the
17e07c0dceSAndrew Rist * specific language governing permissions and limitations
18e07c0dceSAndrew Rist * under the License.
19cdf0e10cSrcweir *
20e07c0dceSAndrew Rist *************************************************************/
21e07c0dceSAndrew Rist
22e07c0dceSAndrew Rist
23cdf0e10cSrcweirinterface TableDraw
24cdf0e10cSrcweir{
25cdf0e10cSrcweir    // support assign macro for shape objects
26cdf0e10cSrcweir    SID_ASSIGNMACRO             [ ExecMethod = ExecDrawAttr; StateMethod = NoState; Export = FALSE; ]
27cdf0e10cSrcweir
28cdf0e10cSrcweir     // Drawing geht von Basic aus gar nicht, darum alles mit Export = FALSE
29cdf0e10cSrcweir
30cdf0e10cSrcweir    FID_DEFINE_NAME             [ StateMethod = StateDisableItems; Export = FALSE; ]
31cdf0e10cSrcweir    SID_DEFINE_COLROWNAMERANGES [ StateMethod = StateDisableItems; Export = FALSE; ]
32cdf0e10cSrcweir    SID_OPENDLG_SOLVE           [ StateMethod = StateDisableItems; Export = FALSE; ]
33cdf0e10cSrcweir    SID_OPENDLG_OPTSOLVER       [ StateMethod = StateDisableItems; Export = FALSE; ]
34cdf0e10cSrcweir    SID_OPENDLG_PIVOTTABLE      [ StateMethod = StateDisableItems; Export = FALSE; ]
35cdf0e10cSrcweir    SID_OPENDLG_TABOP           [ StateMethod = StateDisableItems; Export = FALSE; ]
36cdf0e10cSrcweir    SID_FILTER                  [ StateMethod = StateDisableItems; Export = FALSE; ]
37cdf0e10cSrcweir    SID_SPECIAL_FILTER          [ StateMethod = StateDisableItems; Export = FALSE; ]
38cdf0e10cSrcweir    SID_DEFINE_DBNAME           [ StateMethod = StateDisableItems; Export = FALSE; ]
39cdf0e10cSrcweir    SID_OPENDLG_CONSOLIDATE     [ StateMethod = StateDisableItems; Export = FALSE; ]
40cdf0e10cSrcweir    SID_OPENDLG_EDIT_PRINTAREA  [ StateMethod = StateDisableItems; Export = FALSE; ]
41cdf0e10cSrcweir     // andere:
42cdf0e10cSrcweir    SID_DRAW_CHART              [ StateMethod = StateDisableItems; Export = FALSE; ]
43cdf0e10cSrcweir     //!    SID_STYLE_DESIGNER  [ StateMethod = StateDisableItems; Export = FALSE; ]
44cdf0e10cSrcweir    SID_STYLE_CATALOG           [ StateMethod = StateDisableItems; Export = FALSE; ]
45cdf0e10cSrcweir     //!    SID_OPENDLG_FUNCTION[ StateMethod = StateDisableItems; Export = FALSE; ]
46cdf0e10cSrcweir    SID_STYLE_FAMILY2           [ StateMethod = StateDisableItems; Export = FALSE; ]
47cdf0e10cSrcweir    SID_STYLE_FAMILY4           [ StateMethod = StateDisableItems; Export = FALSE; ]
48cdf0e10cSrcweir    SID_STYLE_APPLY             [ StateMethod = StateDisableItems; Export = FALSE; ]
49cdf0e10cSrcweir    SID_STYLE_WATERCAN          [ StateMethod = StateDisableItems; Export = FALSE; ]
50cdf0e10cSrcweir    SID_STYLE_NEW_BY_EXAMPLE    [ StateMethod = StateDisableItems; Export = FALSE; ]
51cdf0e10cSrcweir    SID_STYLE_UPDATE_BY_EXAMPLE [ StateMethod = StateDisableItems; Export = FALSE; ]
52cdf0e10cSrcweir    SID_STYLE_NEW               [ StateMethod = StateDisableItems; Export = FALSE; ]
53cdf0e10cSrcweir    SID_STYLE_EDIT              [ StateMethod = StateDisableItems; Export = FALSE; ]
54cdf0e10cSrcweir    SID_STYLE_DELETE            [ StateMethod = StateDisableItems; Export = FALSE; ]
55cdf0e10cSrcweir
56cdf0e10cSrcweir     //----------------------------------------------------------------------------
57cdf0e10cSrcweir    SID_TEXT_STANDARD       [ ExecMethod = ExecDrawAttr; StateMethod = NoState; Export = FALSE; ]
58cdf0e10cSrcweir    SID_DRAWTEXT_ATTR_DLG   [ ExecMethod = ExecDrawAttr; StateMethod = NoState; Export = FALSE; ]
59cdf0e10cSrcweir
60cdf0e10cSrcweir     // ---- Slot-IDs fuer Objectbar:
61cdf0e10cSrcweir    SID_COLOR_TABLE         [ StateMethod = GetDrawAttrState; Export = FALSE; ]
62cdf0e10cSrcweir    SID_GRADIENT_LIST       [ StateMethod = GetDrawAttrState; Export = FALSE; ]
63cdf0e10cSrcweir    SID_HATCH_LIST          [ StateMethod = GetDrawAttrState; Export = FALSE; ]
64cdf0e10cSrcweir    SID_BITMAP_LIST         [ StateMethod = GetDrawAttrState; Export = FALSE; ]
65cdf0e10cSrcweir    SID_DASH_LIST           [ StateMethod = GetDrawAttrState; Export = FALSE; ]
66cdf0e10cSrcweir    SID_LINEEND_LIST        [ StateMethod = GetDrawAttrState; Export = FALSE; ]
67d5370dc8SArmin Le Grand
68cdf0e10cSrcweir     // Flaechen-Attribute
69cdf0e10cSrcweir    SID_ATTR_FILL_STYLE     [ ExecMethod = ExecDrawAttr; StateMethod = GetDrawAttrState; Export = FALSE; ]
70cdf0e10cSrcweir
71cdf0e10cSrcweir    // #i25616#
72cdf0e10cSrcweir    SID_ATTR_FILL_SHADOW
73cdf0e10cSrcweir    [
74cdf0e10cSrcweir        ExecMethod = ExecDrawAttr;
75cdf0e10cSrcweir        StateMethod = GetDrawAttrState;
76cdf0e10cSrcweir        Export = FALSE;
77cdf0e10cSrcweir    ]
78cdf0e10cSrcweir
79cdf0e10cSrcweir    SID_ATTR_FILL_COLOR     [ ExecMethod = ExecDrawAttr; StateMethod = GetDrawAttrState; Export = FALSE; ]
80cdf0e10cSrcweir    SID_ATTR_FILL_GRADIENT  [ ExecMethod = ExecDrawAttr; StateMethod = GetDrawAttrState; Export = FALSE; ]
81cdf0e10cSrcweir    SID_ATTR_FILL_HATCH     [ ExecMethod = ExecDrawAttr; StateMethod = GetDrawAttrState; Export = FALSE; ]
82cdf0e10cSrcweir    SID_ATTR_FILL_BITMAP    [ ExecMethod = ExecDrawAttr; StateMethod = GetDrawAttrState; Export = FALSE; ]
83d5370dc8SArmin Le Grand    SID_ATTR_FILL_TRANSPARENCE [ ExecMethod = ExecDrawAttr; StateMethod = GetDrawAttrState; Export = FALSE; ]
84d5370dc8SArmin Le Grand    SID_ATTR_FILL_FLOATTRANSPARENCE [ ExecMethod = ExecDrawAttr; StateMethod = GetDrawAttrState; Export = FALSE; ]
85d5370dc8SArmin Le Grand
86cdf0e10cSrcweir     // ---- Linien-Attribute:
87cdf0e10cSrcweir    SID_ATTR_LINE_STYLE     [ ExecMethod = ExecDrawAttr; StateMethod = GetDrawAttrState; Export = FALSE; ]
88cdf0e10cSrcweir    SID_ATTR_LINEEND_STYLE  [ ExecMethod = ExecDrawAttr; StateMethod = GetAttrFuncState; Export = FALSE; ]
89*13b1d576SArmin Le Grand    SID_ATTR_LINE_START [ ExecMethod = ExecDrawAttr; StateMethod = GetDrawAttrState; Export = FALSE; ]
90*13b1d576SArmin Le Grand    SID_ATTR_LINE_END [ ExecMethod = ExecDrawAttr; StateMethod = GetDrawAttrState; Export = FALSE; ]
91cdf0e10cSrcweir    SID_ATTR_LINE_DASH      [ ExecMethod = ExecDrawAttr; StateMethod = GetDrawAttrState; Export = FALSE; ]
92cdf0e10cSrcweir    SID_ATTR_LINE_WIDTH     [ ExecMethod = ExecDrawAttr; StateMethod = GetDrawAttrState; Export = FALSE; ]
93cdf0e10cSrcweir    SID_ATTR_LINE_COLOR     [ ExecMethod = ExecDrawAttr; StateMethod = GetDrawAttrState; Export = FALSE; ]
94d5370dc8SArmin Le Grand    SID_ATTR_LINE_TRANSPARENCE [ ExecMethod = ExecDrawAttr; StateMethod = GetDrawAttrState; Export = FALSE; ]
95d5370dc8SArmin Le Grand    SID_ATTR_LINE_JOINT [ ExecMethod = ExecDrawAttr; StateMethod = GetDrawAttrState; Export = FALSE; ]
96d5370dc8SArmin Le Grand    SID_ATTR_LINE_CAP [ ExecMethod = ExecDrawAttr; StateMethod = GetDrawAttrState; Export = FALSE; ]
97cdf0e10cSrcweir    SID_ATTRIBUTES_AREA     [ ExecMethod = ExecDrawAttr; StateMethod = GetAttrFuncState; Export = FALSE; ]
98cdf0e10cSrcweir    SID_ATTRIBUTES_LINE     [ ExecMethod = ExecDrawAttr; StateMethod = GetAttrFuncState; Export = FALSE; ]
99cdf0e10cSrcweir    SID_ATTR_TRANSFORM      [ ExecMethod = ExecDrawAttr; StateMethod = GetDrawFuncState; Export = FALSE; ]
100d5370dc8SArmin Le Grand
101ee093554SAndre Fischer    // For the sidebar
102ee093554SAndre Fischer    SID_ATTR_TRANSFORM_WIDTH    [ StateMethod = GetDrawAttrStateForIFBX; Export = FALSE; ]
103ee093554SAndre Fischer    SID_ATTR_TRANSFORM_HEIGHT   [ StateMethod = GetDrawAttrStateForIFBX; Export = FALSE; ]
104ee093554SAndre Fischer    SID_ATTR_TRANSFORM_POS_X    [ StateMethod = GetDrawAttrStateForIFBX; Export = FALSE; ]
105ee093554SAndre Fischer    SID_ATTR_TRANSFORM_POS_Y    [ StateMethod = GetDrawAttrStateForIFBX; Export = FALSE; ]
106ee093554SAndre Fischer    SID_ATTR_TRANSFORM_ANGLE    [ StateMethod = GetDrawAttrStateForIFBX; Export = FALSE; ]
107ee093554SAndre Fischer    SID_ATTR_TRANSFORM_ROT_X    [ StateMethod = GetDrawAttrStateForIFBX; Export = FALSE; ]
108ee093554SAndre Fischer    SID_ATTR_TRANSFORM_ROT_Y    [ StateMethod = GetDrawAttrStateForIFBX; Export = FALSE; ]
109ee093554SAndre Fischer    SID_ATTR_TRANSFORM_PROTECT_POS  [ StateMethod = GetDrawAttrStateForIFBX; Export = FALSE; ]
110ee093554SAndre Fischer    SID_ATTR_TRANSFORM_PROTECT_SIZE [ StateMethod = GetDrawAttrStateForIFBX; Export = FALSE; ]
111ee093554SAndre Fischer    SID_ATTR_TRANSFORM_AUTOWIDTH [ StateMethod = GetDrawAttrStateForIFBX; Export = FALSE; ]
112ee093554SAndre Fischer    SID_ATTR_TRANSFORM_AUTOHEIGHT [ StateMethod = GetDrawAttrStateForIFBX; Export = FALSE; ]
113d5370dc8SArmin Le Grand
114cdf0e10cSrcweir     // ---- Ausrichtungs - Funktionen:
115cdf0e10cSrcweir     //!    PseudoSlots gibt Aerger mit Referenz-Dialogen ???
116cdf0e10cSrcweir    SID_OBJECT_ALIGN
117cdf0e10cSrcweir    [
118cdf0e10cSrcweir         //     PseudoSlots = TRUE;
119cdf0e10cSrcweir        PseudoSlots = FALSE ;
120cdf0e10cSrcweir        Export = FALSE ;
121cdf0e10cSrcweir         //     PseudoPrefix = SID_OBJECT_ALIGN;
122cdf0e10cSrcweir        ExecMethod = ExecDrawFunc ;
123cdf0e10cSrcweir        StateMethod = NoState ;
124cdf0e10cSrcweir        GroupId = GID_FORMAT ;
125cdf0e10cSrcweir        FastCall , Cachable ;
126cdf0e10cSrcweir        ToolBoxConfig ;
127cdf0e10cSrcweir    ]
128cdf0e10cSrcweir    SID_OBJECT_ALIGN_LEFT   [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
129cdf0e10cSrcweir    SID_OBJECT_ALIGN_CENTER [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
130cdf0e10cSrcweir    SID_OBJECT_ALIGN_RIGHT  [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
131cdf0e10cSrcweir    SID_OBJECT_ALIGN_UP     [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
132cdf0e10cSrcweir    SID_OBJECT_ALIGN_MIDDLE [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
133cdf0e10cSrcweir    SID_OBJECT_ALIGN_DOWN   [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
134cdf0e10cSrcweir
135cdf0e10cSrcweir    // pseudo slots from Format menu
136cdf0e10cSrcweir    SID_ALIGN_ANY_LEFT      [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
137cdf0e10cSrcweir    SID_ALIGN_ANY_HCENTER   [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
138cdf0e10cSrcweir    SID_ALIGN_ANY_RIGHT     [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
139cdf0e10cSrcweir    SID_ALIGN_ANY_TOP       [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
140cdf0e10cSrcweir    SID_ALIGN_ANY_VCENTER   [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
141cdf0e10cSrcweir    SID_ALIGN_ANY_BOTTOM    [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
142cdf0e10cSrcweir
143cdf0e10cSrcweir     // ---- andere Funktionen:
144cdf0e10cSrcweir    SID_OBJECT_HEAVEN   [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
145cdf0e10cSrcweir    SID_OBJECT_HELL     [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
146cdf0e10cSrcweir    SID_FRAME_TO_TOP    [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
147cdf0e10cSrcweir    SID_FRAME_TO_BOTTOM [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
148cdf0e10cSrcweir    SID_FRAME_UP        [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
149cdf0e10cSrcweir    SID_FRAME_DOWN      [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
150cdf0e10cSrcweir    SID_GROUP           [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
151cdf0e10cSrcweir    SID_UNGROUP         [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
152cdf0e10cSrcweir    SID_ENTER_GROUP     [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
153cdf0e10cSrcweir    SID_LEAVE_GROUP     [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
154cdf0e10cSrcweir     // !!! special
155cdf0e10cSrcweir    SID_DELETE          [ExecMethod = ExecDrawFunc ;StateMethod = GetDrawFuncState; Export = FALSE ;]
156cdf0e10cSrcweir
157cdf0e10cSrcweir    /*
158cdf0e10cSrcweir    SfxVoidItem Delete SID_DELETE ( )
159cdf0e10cSrcweir    [
160cdf0e10cSrcweir        ExecMethod = ExecDrawFunc ;
161cdf0e10cSrcweir        StateMethod = GetDrawFuncState ;
162cdf0e10cSrcweir        Export = FALSE ;
163cdf0e10cSrcweir        GroupId = GID_EDIT ;
164cdf0e10cSrcweir        FastCall , Cachable ;
165cdf0e10cSrcweir        ToolBoxConfig , MenuConfig , AccelConfig ;
166cdf0e10cSrcweir    ]
167cdf0e10cSrcweir    */
168cdf0e10cSrcweir    SID_DELETE_CONTENTS [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
169cdf0e10cSrcweir    SID_CUT             [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
170cdf0e10cSrcweir    SID_COPY            [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
171cdf0e10cSrcweir    SID_SELECTALL       [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
172cdf0e10cSrcweir    SID_OBJECT_ROTATE   [ ExecMethod = ExecDrawFunc; StateMethod = GetState; Export = FALSE; ]
173cdf0e10cSrcweir    SID_OBJECT_MIRROR   [ ExecMethod = ExecDrawFunc; StateMethod = GetState; Export = FALSE; ]
174cdf0e10cSrcweir    SID_BEZIER_EDIT     [ ExecMethod = ExecDrawFunc; StateMethod = GetState; Export = FALSE; ]
175cdf0e10cSrcweir    SID_MIRROR_HORIZONTAL[ ExecMethod = ExecDrawFunc;StateMethod = GetDrawFuncState; Export = FALSE; ]
176cdf0e10cSrcweir    /*
177cdf0e10cSrcweir    SfxVoidItem ObjectMirrorHorizontal SID_MIRROR_HORIZONTAL ( )
178cdf0e10cSrcweir    [
179cdf0e10cSrcweir        StateMethod = GetDrawFuncState ;
180cdf0e10cSrcweir        Export = FALSE ;
181cdf0e10cSrcweir        GroupId = GID_FORMAT ;
182cdf0e10cSrcweir        Cachable ;
183cdf0e10cSrcweir        MenuConfig ;  //FS
184cdf0e10cSrcweir    ]
185cdf0e10cSrcweir    */
186cdf0e10cSrcweir    SID_MIRROR_VERTICAL     [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
187ee093554SAndre Fischer    SID_FLIP_HORIZONTAL     [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
188ee093554SAndre Fischer    SID_FLIP_VERTICAL       [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
189cdf0e10cSrcweir    SID_ANCHOR_PAGE         [ ExecMethod = ExecDrawFunc; StateMethod = GetState; Export = FALSE; ]
190cdf0e10cSrcweir    SID_ANCHOR_TOGGLE       [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
191cdf0e10cSrcweir    SID_ANCHOR_CELL         [ ExecMethod = ExecDrawFunc; StateMethod = GetState; Export = FALSE; ]
192cdf0e10cSrcweir     // ---- FontWork:
193cdf0e10cSrcweir    SID_FONTWORK            [ ExecMethod = ExecDrawFunc; StateMethod = GetState; Export = FALSE; ]
194cdf0e10cSrcweir    SID_FORMTEXT_STYLE      [ ExecMethod = ExecFormText; StateMethod = GetFormTextState; Export = FALSE; ]
195cdf0e10cSrcweir    SID_FORMTEXT_ADJUST     [ ExecMethod = ExecFormText; StateMethod = GetFormTextState; Export = FALSE; ]
196cdf0e10cSrcweir    SID_FORMTEXT_DISTANCE   [ ExecMethod = ExecFormText; StateMethod = GetFormTextState; Export = FALSE; ]
197cdf0e10cSrcweir    SID_FORMTEXT_START      [ ExecMethod = ExecFormText; StateMethod = GetFormTextState; Export = FALSE; ]
198cdf0e10cSrcweir    SID_FORMTEXT_MIRROR     [ ExecMethod = ExecFormText; StateMethod = GetFormTextState; Export = FALSE; ]
199cdf0e10cSrcweir    SID_FORMTEXT_HIDEFORM   [ ExecMethod = ExecFormText; StateMethod = GetFormTextState; Export = FALSE; ]
200cdf0e10cSrcweir    SID_FORMTEXT_OUTLINE    [ ExecMethod = ExecFormText; StateMethod = GetFormTextState; Export = FALSE; ]
201cdf0e10cSrcweir    SID_FORMTEXT_SHADOW     [ ExecMethod = ExecFormText; StateMethod = GetFormTextState; Export = FALSE; ]
202cdf0e10cSrcweir    SID_FORMTEXT_SHDWCOLOR  [ ExecMethod = ExecFormText; StateMethod = GetFormTextState; Export = FALSE; ]
203cdf0e10cSrcweir    SID_FORMTEXT_SHDWXVAL   [ ExecMethod = ExecFormText; StateMethod = GetFormTextState; Export = FALSE; ]
204cdf0e10cSrcweir    SID_FORMTEXT_SHDWYVAL   [ ExecMethod = ExecFormText; StateMethod = GetFormTextState; Export = FALSE; ]
205cdf0e10cSrcweir    SID_ATTR_POSITION       [ StateMethod = GetDrawAttrState; Export = FALSE; ]
206cdf0e10cSrcweir    SID_ATTR_SIZE           [ StateMethod = GetDrawAttrState; Export = FALSE; ]
207cdf0e10cSrcweir    SID_TABLE_CELL          [ StateMethod = GetDrawAttrState; Export = FALSE; ]
208cdf0e10cSrcweir    SID_ORIGINALSIZE        [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
209cdf0e10cSrcweir    SID_HYPERLINK_SETLINK   [ ExecMethod = ExecuteHLink; Export = FALSE; ]
210cdf0e10cSrcweir    SID_HYPERLINK_GETLINK   [ StateMethod = GetHLinkState; Export = FALSE; ]
211cdf0e10cSrcweir    SID_ENABLE_HYPHENATION  [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
212cdf0e10cSrcweir
213cdf0e10cSrcweir    // #i68101#
214cdf0e10cSrcweir    SID_TITLE_DESCRIPTION_OBJECT [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
215cdf0e10cSrcweir    SID_RENAME_OBJECT       [ ExecMethod = ExecDrawFunc; StateMethod = GetDrawFuncState; Export = FALSE; ]
216cdf0e10cSrcweir
217cdf0e10cSrcweir    SID_FORMATPAINTBRUSH    [ ExecMethod = ExecFormatPaintbrush; StateMethod = StateFormatPaintbrush; ]
218cdf0e10cSrcweir
219cdf0e10cSrcweir    SID_OPEN_XML_FILTERSETTINGS     [ ExecMethod = ExecDrawFunc ; StateMethod = GetDrawFuncState ; ]
220cdf0e10cSrcweir    SID_EXTRUSION_TOOGLE            [ ExecMethod = ExecDrawFunc ; StateMethod = GetDrawFuncState ; ]
221cdf0e10cSrcweir    SID_EXTRUSION_TILT_DOWN         [ ExecMethod = ExecDrawFunc ; StateMethod = GetDrawFuncState ; ]
222cdf0e10cSrcweir    SID_EXTRUSION_TILT_UP           [ ExecMethod = ExecDrawFunc ; StateMethod = GetDrawFuncState ; ]
223cdf0e10cSrcweir    SID_EXTRUSION_TILT_LEFT         [ ExecMethod = ExecDrawFunc ; StateMethod = GetDrawFuncState ; ]
224cdf0e10cSrcweir    SID_EXTRUSION_TILT_RIGHT        [ ExecMethod = ExecDrawFunc ; StateMethod = GetDrawFuncState ; ]
225cdf0e10cSrcweir    SID_EXTRUSION_DEPTH_FLOATER     [ ExecMethod = ExecDrawFunc ; StateMethod = GetDrawFuncState ; ]
226cdf0e10cSrcweir    SID_EXTRUSION_DEPTH_DIALOG      [ ExecMethod = ExecDrawFunc ; StateMethod = GetDrawFuncState ; ]
227cdf0e10cSrcweir    SID_EXTRUSION_DIRECTION_FLOATER [ ExecMethod = ExecDrawFunc ; StateMethod = GetDrawFuncState ; ]
228cdf0e10cSrcweir    SID_EXTRUSION_LIGHTING_FLOATER  [ ExecMethod = ExecDrawFunc ; StateMethod = GetDrawFuncState ; ]
229cdf0e10cSrcweir    SID_EXTRUSION_SURFACE_FLOATER   [ ExecMethod = ExecDrawFunc ; StateMethod = GetDrawFuncState ; ]
230cdf0e10cSrcweir    SID_EXTRUSION_3D_COLOR          [ ExecMethod = ExecDrawFunc ; StateMethod = GetDrawFuncState ; ]
231cdf0e10cSrcweir    SID_EXTRUSION_DEPTH             [ ExecMethod = ExecDrawFunc ; StateMethod = GetDrawFuncState ; ]
232cdf0e10cSrcweir    SID_EXTRUSION_DIRECTION         [ ExecMethod = ExecDrawFunc ; StateMethod = GetDrawFuncState ; ]
233cdf0e10cSrcweir    SID_EXTRUSION_PROJECTION        [ ExecMethod = ExecDrawFunc ; StateMethod = GetDrawFuncState ; ]
234cdf0e10cSrcweir    SID_EXTRUSION_LIGHTING_DIRECTION[ ExecMethod = ExecDrawFunc ; StateMethod = GetDrawFuncState ; ]
235cdf0e10cSrcweir    SID_EXTRUSION_LIGHTING_INTENSITY[ ExecMethod = ExecDrawFunc ; StateMethod = GetDrawFuncState ; ]
236cdf0e10cSrcweir    SID_EXTRUSION_SURFACE           [ ExecMethod = ExecDrawFunc ; StateMethod = GetDrawFuncState ; ]
237cdf0e10cSrcweir
238cdf0e10cSrcweir    SID_FONTWORK_SHAPE                      [ ExecMethod = ExecDrawFunc ; StateMethod = GetDrawFuncState ; ]
239cdf0e10cSrcweir    SID_FONTWORK_SHAPE_TYPE                 [ ExecMethod = ExecDrawFunc ; StateMethod = GetDrawFuncState ; ]
240cdf0e10cSrcweir    SID_FONTWORK_ALIGNMENT_FLOATER          [ ExecMethod = ExecDrawFunc ; StateMethod = GetDrawFuncState ; ]
241cdf0e10cSrcweir    SID_FONTWORK_CHARACTER_SPACING_FLOATER  [ ExecMethod = ExecDrawFunc ; StateMethod = GetDrawFuncState ; ]
242cdf0e10cSrcweir    SID_FONTWORK_ALIGNMENT                  [ ExecMethod = ExecDrawFunc ; StateMethod = GetDrawFuncState ; ]
243cdf0e10cSrcweir    SID_FONTWORK_SAME_LETTER_HEIGHTS        [ ExecMethod = ExecDrawFunc ; StateMethod = GetDrawFuncState ; ]
244cdf0e10cSrcweir    SID_FONTWORK_CHARACTER_SPACING          [ ExecMethod = ExecDrawFunc ; StateMethod = GetDrawFuncState ; ]
245cdf0e10cSrcweir    SID_FONTWORK_KERN_CHARACTER_PAIRS       [ ExecMethod = ExecDrawFunc ; StateMethod = GetDrawFuncState ; ]
246cdf0e10cSrcweir    SID_FONTWORK_CHARACTER_SPACING_DIALOG   [ ExecMethod = ExecDrawFunc ; StateMethod = GetDrawFuncState ; ]
247cdf0e10cSrcweir
248cdf0e10cSrcweir// ISSUE66550_HLINK_FOR_SHAPES
249cdf0e10cSrcweir//    SID_DRAW_HLINK_EDIT             [ ExecMethod = ExecDrawAttr; StateMethod = GetDrawFuncState; Export = FALSE; ]
250cdf0e10cSrcweir//    SID_DRAW_HLINK_DELETE           [ ExecMethod = ExecDrawAttr; StateMethod = GetDrawFuncState; Export = FALSE; ]
251cdf0e10cSrcweir//    SID_OPEN_HYPERLINK              [ ExecMethod = ExecDrawAttr; StateMethod = GetDrawFuncState; Export = FALSE; ]
252cdf0e10cSrcweir}
253cdf0e10cSrcweir
254cdf0e10cSrcweir
255cdf0e10cSrcweir // ===========================================================================
256cdf0e10cSrcweirshell ScDrawShell
257cdf0e10cSrcweir{
258cdf0e10cSrcweir    import TableDraw;
259cdf0e10cSrcweir}
260