update dev300-m57
[ooovba.git] / sc / sdi / cellsh.sdi
blobb22589bcab38dc665082c29482290146bfea04e0
1  /*************************************************************************
2  *
3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4  * 
5  * Copyright 2008 by Sun Microsystems, Inc.
6  *
7  * OpenOffice.org - a multi-platform office productivity suite
8  *
9  * $RCSfile: cellsh.sdi,v $
10  * $Revision: 1.24 $
11  *
12  * This file is part of OpenOffice.org.
13  *
14  * OpenOffice.org is free software: you can redistribute it and/or modify
15  * it under the terms of the GNU Lesser General Public License version 3
16  * only, as published by the Free Software Foundation.
17  *
18  * OpenOffice.org is distributed in the hope that it will be useful,
19  * but WITHOUT ANY WARRANTY; without even the implied warranty of
20  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21  * GNU Lesser General Public License version 3 for more details
22  * (a copy is included in the LICENSE file that accompanied this code).
23  *
24  * You should have received a copy of the GNU Lesser General Public License
25  * version 3 along with OpenOffice.org.  If not, see
26  * <http://www.openoffice.org/license.html>
27  * for a copy of the LGPLv3 License.
28  *
29  ************************************************************************/
31  // ===========================================================================
32 interface CellSelection
34     uuid ( "D7680520-137B-11D3-B25B-006097DA68F3" )
37     SbxObject Movement
38     [
39     ]
40     // Slot's die in der DrawShell disabled werden. {
41     FID_DEFINE_NAME                             [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
42     SID_DEFINE_COLROWNAMERANGES [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
43     SID_OPENDLG_SOLVE                   [ ExecMethod = Execute; StateMethod = GetState; ]
44     SID_OPENDLG_OPTSOLVER       [ ExecMethod = Execute; StateMethod = GetState; ]
45     SID_OPENDLG_PIVOTTABLE              [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
46     SID_OPENDLG_TABOP                   [ ExecMethod = Execute; StateMethod = GetBlockState; ]
47     SID_FILTER                                  [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
48     SID_SPECIAL_FILTER                  [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
49     SID_DEFINE_DBNAME                   [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
50     SID_OPENDLG_CONSOLIDATE             [ ExecMethod = Execute; StateMethod = GetState; ]
51     SID_VIEW_DATA_SOURCE_BROWSER [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
52     SID_OPENDLG_FUNCTION                [ ExecMethod = Execute; StateMethod = GetCellState; ]
53     SID_INS_FUNCTION                    [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
55     // Datenbank-Operationen {
56     SID_SORT_ASCENDING          [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
57     SID_SORT_DESCENDING         [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
58     SID_REIMPORT_DATA           [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
59     SID_REFRESH_DBAREA          [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
60     SID_SBA_BRW_INSERT          [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
61     SID_SELECT_DB                       [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
62     SID_SORT                            [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
63         SID_DATA_FORM                   [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
64     FID_FILTER_OK                       [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
65     SID_AUTO_FILTER                     [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
66     SID_AUTOFILTER_HIDE         [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
67     SID_UNFILTER                        [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
68     SID_SUBTOTALS                       [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
69     SID_PIVOT_TABLE                     [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
70     FID_VALIDATION                      [ ExecMethod = ExecuteDB; StateMethod = GetBlockState; ]
71     SID_TEXT_TO_COLUMNS     [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
73     // } Datenbank-Operationen
76     SID_BORDER_OBJECT   [ StateMethod = GetState; ]
77     SID_RANGE_ADDRESS   [ StateMethod = GetState; ]
79     SID_HYPERLINK_SETLINK       [ ExecMethod = ExecuteEdit; ]
80     SID_HYPERLINK_GETLINK       [ StateMethod = GetHLinkState; ]
81     SID_UPDATECHART                     [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
83     SID_RANGE_ROW                       [ StateMethod = GetState; ]
84     SID_RANGE_COL                       [ StateMethod = GetState; ]
85     SID_RANGE_TABLE                     [ StateMethod = GetState; ]
86     SID_RANGE_VALUE                     [ StateMethod = GetState; ]
87     SID_RANGE_FORMULA           [ StateMethod = GetState; ]
88     SID_RANGE_TEXTVALUE         [ StateMethod = GetState; ]
89     SID_RANGE_NOTETEXT          [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
91     SID_ENTER_STRING            [ ExecMethod = Execute; StateMethod = GetState; ]
92     SID_INSERT_MATRIX           [ ExecMethod = Execute; StateMethod = GetState; ]
93     SID_MARKAREA                        [ ExecMethod = Execute; ]
94     SID_SELECT_SCENARIO         [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
95     FID_CELL_FORMAT                     [ ExecMethod = Execute; StateMethod = GetBlockState; ]
96     SID_ENABLE_HYPHENATION      [ ExecMethod = Execute; StateMethod = GetBlockState; ]
97     FID_ROW_HEIGHT                      [ ExecMethod = Execute; StateMethod = GetState; ]
98     FID_ROW_OPT_HEIGHT          [ ExecMethod = Execute; StateMethod = GetState; ]
99     FID_ROW_HIDE                        [ ExecMethod = Execute; StateMethod = GetState; ]
100     FID_ROW_SHOW                        [ ExecMethod = Execute; StateMethod = GetState; ]
101     FID_COL_WIDTH                       [ ExecMethod = Execute; StateMethod = GetState; ]
102     FID_COL_OPT_WIDTH           [ ExecMethod = Execute; StateMethod = GetState; ]
103     FID_COL_OPT_DIRECT          [ ExecMethod = Execute; StateMethod = GetState; ]
104     FID_COL_HIDE                        [ ExecMethod = Execute; StateMethod = GetState; ]
105     FID_COL_SHOW                        [ ExecMethod = Execute; StateMethod = GetState; ]
106     SID_AUTOFORMAT                      [ ExecMethod = Execute; StateMethod = GetBlockState; ]
107     SID_SOLVE                           [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
108     SID_SCENARIOS                       [ ExecMethod = Execute; StateMethod = GetState; ]
109     SID_DETECTIVE_ADD_PRED      [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
110     SID_DETECTIVE_DEL_PRED      [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
111     SID_DETECTIVE_ADD_SUCC      [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
112     SID_DETECTIVE_DEL_SUCC      [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
113     SID_DETECTIVE_ADD_ERR       [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
114     SID_DETECTIVE_INVALID       [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
115     SID_DETECTIVE_REFRESH       [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
116         SID_DETECTIVE_MARK_PRED [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
117         SID_DETECTIVE_MARK_SUCC [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
118     FID_INS_ROW                         [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
119     FID_INS_COLUMN                      [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
120     FID_INS_CELLSDOWN           [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
121     FID_INS_CELLSRIGHT          [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
122     SID_DEL_ROWS                        [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
123     SID_DEL_COLS                        [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
124     FID_INS_CELL                        [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
125     FID_DELETE_CELL                     [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
126     FID_INS_CELL_CONTENTS       [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
127     SID_CELL_FORMAT_RESET       [ ExecMethod = Execute; StateMethod = GetBlockState; ]
129     SfxVoidItem Delete SID_DELETE
130     (
131         SfxStringItem Flags SID_DELETE
132     )
133     [
134         ExecMethod = ExecuteEdit ;
135         StateMethod = GetBlockState ;
136         GroupId = GID_EDIT ;  //FS
137         Cachable , HasDialog ;
138         MenuConfig , AccelConfig ;
139     ]
140     SID_DELETE_CONTENTS [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
141     FID_INS_ROWBRK              [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
142     FID_INS_COLBRK              [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
143     FID_DEL_ROWBRK              [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
144     FID_DEL_COLBRK              [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
145     FID_FILL_TO_BOTTOM  [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
146     FID_FILL_TO_RIGHT   [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
147     FID_FILL_TO_TOP             [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
148     FID_FILL_TO_LEFT    [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
149     FID_FILL_TAB                [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
150     FID_FILL_SERIES             [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
151     FID_FILL_AUTO               [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
152     SID_MARKDATAAREA    [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
153     SID_MARKARRAYFORMULA [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
154     SID_SETINPUTMODE    [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
155     SID_FOCUS_INPUTLINE [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
156     SID_CUT                             [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
157     SID_COPY                    [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
158     SID_PASTE                   [ ExecMethod = ExecuteEdit; StateMethod = GetClipState; ]
159     FID_PASTE_CONTENTS  [ ExecMethod = ExecuteEdit; StateMethod = GetClipState; ]
160     SID_CLIPBOARD_FORMAT_ITEMS  [ ExecMethod = ExecuteEdit; StateMethod = GetClipState; ]
161     SID_GET_CLPBRD_FORMAT_COUNT         [ ExecMethod = ExecuteEdit; ]
162     SID_GET_CLPBRD_FORMAT_BY_IDX        [ ExecMethod = ExecuteEdit; ]
163     SID_GET_CLPBRD_FORMAT_NAME          [ ExecMethod = ExecuteEdit; ]
164     SID_EXTERNAL_SOURCE [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
165     FID_MERGE_ON                [ ExecMethod = Execute; StateMethod = GetState; ]
166     FID_MERGE_OFF               [ ExecMethod = Execute; StateMethod = GetState; ]
167     FID_MERGE_TOGGLE    [ ExecMethod = Execute; StateMethod = GetState; ]
168     SID_OUTLINE_HIDE    [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
169     SID_OUTLINE_SHOW    [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
170     SID_OUTLINE_MAKE    [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
171     SID_OUTLINE_REMOVE  [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
172     FID_INPUTLINE_STATUS        [ ExecMethod = Execute; StateMethod = GetState; ]
173     FID_INPUTLINE_ENTER         [ ExecMethod = Execute; StateMethod = GetState; ]
174     FID_INPUTLINE_BLOCK         [ ExecMethod = Execute; StateMethod = GetState; ]
175     FID_INPUTLINE_MATRIX        [ ExecMethod = Execute; StateMethod = GetState; ]
176     SID_CHARMAP [ ExecMethod = ExecuteEdit; StateMethod = GetCellState; ]
178     SID_INSERT_POSTIT   [ ExecMethod = ExecuteEdit; StateMethod = GetCellState; ]
180     SID_TABOP                           [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
181     SID_CONSOLIDATE                     [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
182     FID_INSERT_NAME     [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
183     FID_USE_NAME        [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
184     SID_CANCEL          [ ExecMethod = Execute; ]
185     SID_TOGGLE_REL      [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
186     SID_OPENDLG_CONDFRMT        [ ExecMethod = Execute; StateMethod = GetBlockState; ]
187     FID_CONDITIONAL_FORMAT      [ ExecMethod = ExecuteEdit; ]
188     FID_NOTE_VISIBLE            [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
189     SID_DELETE_NOTE         [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
190     SID_DEC_INDENT                      [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
191     SID_INC_INDENT                      [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
193     SID_THESAURUS       [ ExecMethod = ExecuteEdit; StateMethod = GetCellState; ]
194     SID_SPELL_DIALOG [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
195     SID_HANGUL_HANJA_CONVERSION [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
196         SID_CHINESE_CONVERSION          [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
198     SID_TRANSLITERATE_UPPER             [ ExecMethod = ExecuteTrans; StateMethod = GetBlockState; ]
199     SID_TRANSLITERATE_LOWER             [ ExecMethod = ExecuteTrans; StateMethod = GetBlockState; ]
200     SID_TRANSLITERATE_HALFWIDTH [ ExecMethod = ExecuteTrans; StateMethod = GetBlockState; ]
201     SID_TRANSLITERATE_FULLWIDTH [ ExecMethod = ExecuteTrans; StateMethod = GetBlockState; ]
202     SID_TRANSLITERATE_HIRAGANA  [ ExecMethod = ExecuteTrans; StateMethod = GetBlockState; ]
203     SID_TRANSLITERATE_KATAGANA  [ ExecMethod = ExecuteTrans; StateMethod = GetBlockState; ]
206  // ===========================================================================
207 interface CellMovement
209     uuid ( "FF2E35C0-137B-11D3-B25B-006097DA68F3" )
212     SID_NEXT_TABLE
213     [
214         ExecMethod = ExecuteMove ;
215         StateMethod = GetStateCursor ;
216         Cachable ;
217     ]
219     SID_PREV_TABLE
220     [
221         ExecMethod = ExecuteMove ;
222         StateMethod = GetStateCursor ;
223         Cachable ;
224     ]
226     SID_NEXT_TABLE_SEL
227     [
228         ExecMethod = ExecuteMove ;
229         StateMethod = GetStateCursor ;
230         Cachable ;
231     ]
233     SID_PREV_TABLE_SEL
234     [
235         ExecMethod = ExecuteMove ;
236         StateMethod = GetStateCursor ;
237         Cachable ;
238     ]
240     SfxVoidItem GoDown SID_CURSORDOWN
241     (
242         SfxInt16Item By FN_PARAM_1,
243         SfxBoolItem      Sel FN_PARAM_2
244     )
245     [
246         ExecMethod = ExecuteCursor ;
247         StateMethod = GetStateCursor ;
248         Cachable ;
249     ]
251     SfxVoidItem GoDownSel SID_CURSORDOWN_SEL
252     (
253         SfxInt16Item By FN_PARAM_1
254     )
255     [
256         Export = FALSE ;
257         ExecMethod = ExecuteCursorSel ;
258         StateMethod = GetStateCursor ;
259         Cachable ;
260     ]
261     SID_CURSORBLKDOWN           [ ExecMethod = ExecuteCursor;    StateMethod = GetStateCursor; ]
262     SID_CURSORBLKDOWN_SEL       [ ExecMethod = ExecuteCursorSel; StateMethod = GetStateCursor; ]
264     SfxVoidItem GoUp SID_CURSORUP
265     (
266         SfxInt16Item By FN_PARAM_1,
267         SfxBoolItem      Sel FN_PARAM_2
268     )
269     [
270         ExecMethod = ExecuteCursor ;
271         StateMethod = GetStateCursor ;
272         Cachable ;
273     ]
274     SID_CURSORUP_SEL    [ ExecMethod = ExecuteCursorSel; StateMethod = GetStateCursor; ]
275     SID_CURSORBLKUP             [ ExecMethod = ExecuteCursor;    StateMethod = GetStateCursor; ]
276     SID_CURSORBLKUP_SEL [ ExecMethod = ExecuteCursorSel; StateMethod = GetStateCursor; ]
278     SfxVoidItem GoLeft SID_CURSORLEFT
279     (
280         SfxInt16Item By FN_PARAM_1,
281         SfxBoolItem      Sel FN_PARAM_2
282     )
283     [
284         ExecMethod = ExecuteCursor ;
285         StateMethod = GetStateCursor ;
286         Cachable ;
287     ]
288     SID_CURSORLEFT_SEL          [ ExecMethod = ExecuteCursorSel; StateMethod = GetStateCursor; ]
289     SID_CURSORBLKLEFT           [ ExecMethod = ExecuteCursor;    StateMethod = GetStateCursor; ]
290     SID_CURSORBLKLEFT_SEL       [ ExecMethod = ExecuteCursorSel; StateMethod = GetStateCursor; ]
292     SfxVoidItem GoRight SID_CURSORRIGHT
293     (
294         SfxInt16Item By FN_PARAM_1,
295         SfxBoolItem      Sel FN_PARAM_2
296     )
297     [
298         ExecMethod = ExecuteCursor ;
299         StateMethod = GetStateCursor ;
300         Cachable ;
301     ]
303     SID_CURSORRIGHT_SEL         [ ExecMethod = ExecuteCursorSel; StateMethod = GetStateCursor; ]
304     SID_CURSORBLKRIGHT          [ ExecMethod = ExecuteCursor;    StateMethod = GetStateCursor; ]
305     SID_CURSORBLKRIGHT_SEL      [ ExecMethod = ExecuteCursorSel; StateMethod = GetStateCursor; ]
306     SID_NEXT_UNPROTECT  [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
307     SID_PREV_UNPROTECT  [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
308     SID_CURSORENTERDOWN [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
309     SID_CURSORENTERUP   [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
311     SfxVoidItem GoDownBlock SID_CURSORPAGEDOWN
312     (
313         SfxInt16Item By FN_PARAM_1,
314         SfxBoolItem      Sel FN_PARAM_2
315     )
316     [
317         ExecMethod = ExecuteCursor ;
318         StateMethod = GetStateCursor ;
319         Cachable ;
320     ]
321     SID_CURSORPAGEDOWN_SEL      [ ExecMethod = ExecuteCursorSel; StateMethod = GetStateCursor; ]
323     SfxVoidItem GoUpBlock SID_CURSORPAGEUP
324     (
325         SfxInt16Item By FN_PARAM_1,
326         SfxBoolItem      Sel FN_PARAM_2
327     )
328     [
329         ExecMethod = ExecuteCursor ;
330         StateMethod = GetStateCursor ;
331         Cachable ;
332     ]
333     SID_CURSORPAGEUP_SEL        [ ExecMethod = ExecuteCursorSel; StateMethod = GetStateCursor; ]
334     SID_CURSORPAGELEFT_         [ ExecMethod = ExecuteCursor;    StateMethod = GetStateCursor; ]
335     SID_CURSORPAGELEFT_SEL      [ ExecMethod = ExecuteCursorSel; StateMethod = GetStateCursor; ]
336     SID_CURSORPAGERIGHT_        [ ExecMethod = ExecuteCursor;    StateMethod = GetStateCursor; ]
337     SID_CURSORPAGERIGHT_SEL     [ ExecMethod = ExecuteCursorSel; StateMethod = GetStateCursor; ]
338     SID_ALIGNCURSOR                     [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
340     SfxVoidItem GoToEndOfData SID_CURSORENDOFFILE
341     (
342         SfxBoolItem      Sel FN_PARAM_2 //XXX
343     )
344     [
345         ExecMethod = ExecutePage ;
346         StateMethod = GetStateCursor ;
347         Cachable ;
348     ]
349     SID_CURSORENDOFFILE_SEL     [ ExecMethod = ExecutePageSel; StateMethod = GetStateCursor; ]
351     SfxVoidItem GoToStart SID_CURSORTOPOFFILE
352     (
353         SfxBoolItem      Sel FN_PARAM_2 //XXX
354     )
355     [
356         ExecMethod = ExecutePage ;
357         StateMethod = GetStateCursor ;
358         Cachable ;
359     ]
360     SID_CURSORTOPOFSCREEN       [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
361     SID_CURSORENDOFSCREEN       [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
363     SfxVoidItem GoToStartOfRow SID_CURSORHOME
364     (
365         SfxBoolItem Sel FN_PARAM_2
366     )
367     [
368         ExecMethod = ExecutePage ;
369         StateMethod = GetStateCursor ;
370         Cachable ;
371     ]
373     SID_CURSOREND       [ ExecMethod = ExecutePage; StateMethod = GetStateCursor; ]
374     SID_CURSORTOPOFFILE_SEL     [ ExecMethod = ExecutePageSel; StateMethod = GetStateCursor; ]
375     SID_CURSORHOME_SEL          [ ExecMethod = ExecutePageSel; StateMethod = GetStateCursor; ]
376     SID_CURSOREND_SEL           [ ExecMethod = ExecutePageSel; StateMethod = GetStateCursor; ]
377     SID_SELECT_COL      [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
378     SID_SELECT_ROW      [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
379     SID_SELECT_NONE     [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
380     SID_SELECTALL       [ ExecMethod = Execute;     StateMethod = GetState;       ]
381     SID_STATUS_SUM              [ ExecMethod = Execute; StateMethod = GetState; ]
382     SID_STATUS_DOCPOS   [ ExecMethod = Execute; StateMethod = GetState; ]
383     SID_STATUS_SELMODE  [ ExecMethod = Execute; StateMethod = GetState; ]
384     SID_STATUS_SELMODE_ERG      [ ExecMethod = Execute; ]
385     SID_STATUS_SELMODE_ERW      [ ExecMethod = Execute; ]
386     SID_STATUS_SELMODE_NORM     [ ExecMethod = Execute; ]
387     SID_ATTR_SIZE               [ StateMethod = GetState; ]
388     SID_ATTR_POSITION   [ StateMethod = GetState; ]
389     SID_TABLE_CELL
390     [
391          // "Tabellenzelle" soll nicht im Anpassen-Dialog auftauchen:
392         StatusBarConfig = FALSE ;
393         StateMethod = GetState ;
394     ]
395     SID_DATA_SELECT                     [ ExecMethod = Execute; StateMethod = GetState; ]
396     SID_DETECTIVE_FILLMODE      [ ExecMethod = Execute; StateMethod = GetState; ] // api:
400 interface RangeSelection
402     uuid ( "0CAB4620-137C-11D3-B25B-006097DA68F3" )
405     import CellSelection;
406     import FormatForSelection;
407     import TableFont ".Font";
408     import BaseSelection;
411 interface Cell
413     uuid ( "F0645A00-1921-11D3-B25B-006097DA68F3" )
416     import CellSelection;
417     import CellMovement;
420  // ===========================================================================
421 shell ScCellShell : ScFormatShell
423     import Cell[Automation];