xref: /AOO41X/main/sc/sdi/cellsh.sdi (revision da72173f9f5ebf442a76a058e2275842cbc3d04e)
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements.  See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership.  The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance
9 * with the License.  You may obtain a copy of the License at
10 *
11 *   http://www.apache.org/licenses/LICENSE-2.0
12 *
13 * Unless required by applicable law or agreed to in writing,
14 * software distributed under the License is distributed on an
15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 * KIND, either express or implied.  See the License for the
17 * specific language governing permissions and limitations
18 * under the License.
19 *
20 *************************************************************/
21
22
23
24 // ===========================================================================
25interface CellSelection
26[
27    uuid ( "D7680520-137B-11D3-B25B-006097DA68F3" )
28]
29{
30    SbxObject Movement
31    [
32    ]
33    // Slot's die in der DrawShell disabled werden. {
34    FID_DEFINE_NAME             [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
35    SID_DEFINE_COLROWNAMERANGES [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
36    SID_OPENDLG_SOLVE           [ ExecMethod = Execute; StateMethod = GetState; ]
37    SID_OPENDLG_OPTSOLVER       [ ExecMethod = Execute; StateMethod = GetState; ]
38    SID_OPENDLG_PIVOTTABLE      [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
39    SID_OPENDLG_TABOP           [ ExecMethod = Execute; StateMethod = GetBlockState; ]
40    SID_FILTER                  [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
41    SID_SPECIAL_FILTER          [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
42    SID_DEFINE_DBNAME           [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
43    SID_OPENDLG_CONSOLIDATE     [ ExecMethod = Execute; StateMethod = GetState; ]
44    SID_VIEW_DATA_SOURCE_BROWSER [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
45    SID_OPENDLG_FUNCTION        [ ExecMethod = Execute; StateMethod = GetCellState; ]
46    SID_INS_FUNCTION            [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
47
48    // no Exec/StateMethod needed, but SfxDispatcher complains if the slot is not included in the shell
49    SID_VALIDITY_REFERENCE []
50
51    // Datenbank-Operationen {
52    SID_SORT_ASCENDING      [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
53    SID_SORT_DESCENDING     [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
54    SID_REIMPORT_DATA       [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
55    SID_REFRESH_DBAREA      [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
56    SID_SBA_BRW_INSERT      [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
57    SID_SELECT_DB           [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
58    SID_SORT                [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
59    FID_FILTER_OK           [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
60    SID_AUTO_FILTER         [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
61    SID_AUTOFILTER_HIDE     [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
62    SID_UNFILTER            [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
63    SID_SUBTOTALS           [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
64    SID_PIVOT_TABLE         [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
65    FID_VALIDATION          [ ExecMethod = ExecuteDB; StateMethod = GetBlockState; ]
66    SID_TEXT_TO_COLUMNS     [ ExecMethod = ExecuteDB; StateMethod = GetDBState; ]
67
68    // } Datenbank-Operationen
69
70
71    SID_BORDER_OBJECT   [ StateMethod = GetState; ]
72    SID_RANGE_ADDRESS   [ StateMethod = GetState; ]
73
74    SID_HYPERLINK_SETLINK   [ ExecMethod = ExecuteEdit; ]
75    SID_HYPERLINK_GETLINK   [ StateMethod = GetHLinkState; ]
76    SID_UPDATECHART         [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
77
78    SID_RANGE_ROW           [ StateMethod = GetState; ]
79    SID_RANGE_COL           [ StateMethod = GetState; ]
80    SID_RANGE_TABLE         [ StateMethod = GetState; ]
81    SID_RANGE_VALUE         [ StateMethod = GetState; ]
82    SID_RANGE_FORMULA       [ StateMethod = GetState; ]
83    SID_RANGE_TEXTVALUE     [ StateMethod = GetState; ]
84    SID_RANGE_NOTETEXT      [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
85
86    SID_ENTER_STRING        [ ExecMethod = Execute; StateMethod = GetState; ]
87    SID_INSERT_MATRIX       [ ExecMethod = Execute; StateMethod = GetState; ]
88    SID_MARKAREA            [ ExecMethod = Execute; ]
89    SID_SELECT_SCENARIO     [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
90    FID_CELL_FORMAT         [ ExecMethod = Execute; StateMethod = GetBlockState; ]
91    SID_ENABLE_HYPHENATION  [ ExecMethod = Execute; StateMethod = GetBlockState; ]
92    FID_ROW_HEIGHT          [ ExecMethod = Execute; StateMethod = GetState; ]
93    FID_ROW_OPT_HEIGHT      [ ExecMethod = Execute; StateMethod = GetState; ]
94    FID_ROW_HIDE            [ ExecMethod = Execute; StateMethod = GetState; ]
95    FID_ROW_SHOW            [ ExecMethod = Execute; StateMethod = GetState; ]
96    FID_COL_WIDTH           [ ExecMethod = Execute; StateMethod = GetState; ]
97    FID_COL_OPT_WIDTH       [ ExecMethod = Execute; StateMethod = GetState; ]
98    FID_COL_OPT_DIRECT      [ ExecMethod = Execute; StateMethod = GetState; ]
99    FID_COL_HIDE            [ ExecMethod = Execute; StateMethod = GetState; ]
100    FID_COL_SHOW            [ ExecMethod = Execute; StateMethod = GetState; ]
101    SID_AUTOFORMAT          [ ExecMethod = Execute; StateMethod = GetBlockState; ]
102    SID_SOLVE               [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
103    SID_SCENARIOS           [ ExecMethod = Execute; StateMethod = GetState; ]
104    SID_DETECTIVE_ADD_PRED  [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
105    SID_DETECTIVE_DEL_PRED  [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
106    SID_DETECTIVE_ADD_SUCC  [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
107    SID_DETECTIVE_DEL_SUCC  [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
108    SID_DETECTIVE_ADD_ERR   [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
109    SID_DETECTIVE_INVALID   [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
110    SID_DETECTIVE_REFRESH   [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
111    FID_INS_ROW             [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
112    FID_INS_COLUMN          [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
113    FID_INS_CELLSDOWN       [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
114    FID_INS_CELLSRIGHT      [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
115    SID_DEL_ROWS            [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
116    SID_DEL_COLS            [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
117    FID_INS_CELL            [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
118    FID_DELETE_CELL         [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
119    FID_INS_CELL_CONTENTS   [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
120    SID_CELL_FORMAT_RESET   [ ExecMethod = Execute; StateMethod = GetBlockState; ]
121
122    SfxVoidItem Delete SID_DELETE
123    (
124        SfxStringItem Flags SID_DELETE
125    )
126    [
127        ExecMethod = ExecuteEdit ;
128        StateMethod = GetBlockState ;
129        GroupId = GID_EDIT ;  //FS
130        Cachable , HasDialog ;
131        MenuConfig , AccelConfig ;
132    ]
133    SID_DELETE_CONTENTS [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
134    FID_INS_ROWBRK      [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
135    FID_INS_COLBRK      [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
136    FID_DEL_ROWBRK      [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
137    FID_DEL_COLBRK      [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
138    FID_FILL_TO_BOTTOM  [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
139    FID_FILL_TO_RIGHT   [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
140    FID_FILL_TO_TOP     [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
141    FID_FILL_TO_LEFT    [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
142    FID_FILL_TAB        [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
143    FID_FILL_SERIES     [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
144    FID_FILL_AUTO       [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
145    SID_MARKDATAAREA    [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
146    SID_MARKARRAYFORMULA [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
147    SID_SETINPUTMODE    [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
148    SID_FOCUS_INPUTLINE [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
149    SID_CUT             [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
150    SID_COPY            [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
151    SID_PASTE           [ ExecMethod = ExecuteEdit; StateMethod = GetClipState; ]
152    SID_PASTE_SPECIAL   [ ExecMethod = ExecuteEdit; StateMethod = GetClipState; ]
153    SID_CLIPBOARD_FORMAT_ITEMS  [ ExecMethod = ExecuteEdit; StateMethod = GetClipState; ]
154    SID_EXTERNAL_SOURCE [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
155    FID_MERGE_ON        [ ExecMethod = Execute; StateMethod = GetState; ]
156    FID_MERGE_OFF       [ ExecMethod = Execute; StateMethod = GetState; ]
157    FID_MERGE_TOGGLE    [ ExecMethod = Execute; StateMethod = GetState; ]
158    SID_OUTLINE_HIDE    [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
159    SID_OUTLINE_SHOW    [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
160    SID_OUTLINE_MAKE    [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
161    SID_OUTLINE_REMOVE  [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
162    FID_INPUTLINE_STATUS    [ ExecMethod = Execute; StateMethod = GetState; ]
163    FID_INPUTLINE_ENTER     [ ExecMethod = Execute; StateMethod = GetState; ]
164    FID_INPUTLINE_BLOCK     [ ExecMethod = Execute; StateMethod = GetState; ]
165    FID_INPUTLINE_MATRIX    [ ExecMethod = Execute; StateMethod = GetState; ]
166    SID_CHARMAP [ ExecMethod = ExecuteEdit; StateMethod = GetCellState; ]
167
168    SID_INSERT_POSTIT   [ ExecMethod = ExecuteEdit; StateMethod = GetCellState; ]
169
170    SID_TABOP               [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
171    SID_CONSOLIDATE         [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
172    FID_INSERT_NAME [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
173    FID_USE_NAME    [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
174    SID_CANCEL      [ ExecMethod = Execute; ]
175    SID_TOGGLE_REL  [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
176    SID_OPENDLG_CONDFRMT    [ ExecMethod = Execute; StateMethod = GetBlockState; ]
177    FID_CONDITIONAL_FORMAT  [ ExecMethod = ExecuteEdit; ]
178    FID_NOTE_VISIBLE        [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
179    SID_DELETE_NOTE         [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
180    SID_DEC_INDENT          [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
181    SID_INC_INDENT          [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
182
183    SID_THESAURUS   [ ExecMethod = ExecuteEdit; StateMethod = GetCellState; ]
184    SID_SPELL_DIALOG [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
185    SID_HANGUL_HANJA_CONVERSION [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
186        SID_CHINESE_CONVERSION          [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
187
188    SID_TRANSLITERATE_SENTENCE_CASE [ ExecMethod = ExecuteTrans; StateMethod = GetBlockState; ]
189    SID_TRANSLITERATE_TITLE_CASE    [ ExecMethod = ExecuteTrans; StateMethod = GetBlockState; ]
190    SID_TRANSLITERATE_TOGGLE_CASE   [ ExecMethod = ExecuteTrans; StateMethod = GetBlockState; ]
191    SID_TRANSLITERATE_UPPER     [ ExecMethod = ExecuteTrans; StateMethod = GetBlockState; ]
192    SID_TRANSLITERATE_LOWER     [ ExecMethod = ExecuteTrans; StateMethod = GetBlockState; ]
193    SID_TRANSLITERATE_HALFWIDTH [ ExecMethod = ExecuteTrans; StateMethod = GetBlockState; ]
194    SID_TRANSLITERATE_FULLWIDTH [ ExecMethod = ExecuteTrans; StateMethod = GetBlockState; ]
195    SID_TRANSLITERATE_HIRAGANA  [ ExecMethod = ExecuteTrans; StateMethod = GetBlockState; ]
196    SID_TRANSLITERATE_KATAGANA  [ ExecMethod = ExecuteTrans; StateMethod = GetBlockState; ]
197}
198
199 // ===========================================================================
200interface CellMovement
201[
202    uuid ( "FF2E35C0-137B-11D3-B25B-006097DA68F3" )
203]
204{
205    SID_NEXT_TABLE
206    [
207        ExecMethod = ExecuteMove ;
208        StateMethod = GetStateCursor ;
209        Cachable ;
210    ]
211
212    SID_PREV_TABLE
213    [
214        ExecMethod = ExecuteMove ;
215        StateMethod = GetStateCursor ;
216        Cachable ;
217    ]
218
219    SID_NEXT_TABLE_SEL
220    [
221        ExecMethod = ExecuteMove ;
222        StateMethod = GetStateCursor ;
223        Cachable ;
224    ]
225
226    SID_PREV_TABLE_SEL
227    [
228        ExecMethod = ExecuteMove ;
229        StateMethod = GetStateCursor ;
230        Cachable ;
231    ]
232
233    SfxVoidItem GoDown SID_CURSORDOWN
234    (
235        SfxInt16Item By FN_PARAM_1,
236        SfxBoolItem  Sel FN_PARAM_2
237    )
238    [
239        ExecMethod = ExecuteCursor ;
240        StateMethod = GetStateCursor ;
241        Cachable ;
242    ]
243
244    SfxVoidItem GoDownSel SID_CURSORDOWN_SEL
245    (
246        SfxInt16Item By FN_PARAM_1
247    )
248    [
249        Export = FALSE ;
250        ExecMethod = ExecuteCursorSel ;
251        StateMethod = GetStateCursor ;
252        Cachable ;
253    ]
254    SID_CURSORBLKDOWN       [ ExecMethod = ExecuteCursor;    StateMethod = GetStateCursor; ]
255    SID_CURSORBLKDOWN_SEL   [ ExecMethod = ExecuteCursorSel; StateMethod = GetStateCursor; ]
256
257    SfxVoidItem GoUp SID_CURSORUP
258    (
259        SfxInt16Item By FN_PARAM_1,
260        SfxBoolItem  Sel FN_PARAM_2
261    )
262    [
263        ExecMethod = ExecuteCursor ;
264        StateMethod = GetStateCursor ;
265        Cachable ;
266    ]
267    SID_CURSORUP_SEL    [ ExecMethod = ExecuteCursorSel; StateMethod = GetStateCursor; ]
268    SID_CURSORBLKUP     [ ExecMethod = ExecuteCursor;    StateMethod = GetStateCursor; ]
269    SID_CURSORBLKUP_SEL [ ExecMethod = ExecuteCursorSel; StateMethod = GetStateCursor; ]
270
271    SfxVoidItem GoLeft SID_CURSORLEFT
272    (
273        SfxInt16Item By FN_PARAM_1,
274        SfxBoolItem  Sel FN_PARAM_2
275    )
276    [
277        ExecMethod = ExecuteCursor ;
278        StateMethod = GetStateCursor ;
279        Cachable ;
280    ]
281    SID_CURSORLEFT_SEL      [ ExecMethod = ExecuteCursorSel; StateMethod = GetStateCursor; ]
282    SID_CURSORBLKLEFT       [ ExecMethod = ExecuteCursor;    StateMethod = GetStateCursor; ]
283    SID_CURSORBLKLEFT_SEL   [ ExecMethod = ExecuteCursorSel; StateMethod = GetStateCursor; ]
284
285    SfxVoidItem GoRight SID_CURSORRIGHT
286    (
287        SfxInt16Item By FN_PARAM_1,
288        SfxBoolItem  Sel FN_PARAM_2
289    )
290    [
291        ExecMethod = ExecuteCursor ;
292        StateMethod = GetStateCursor ;
293        Cachable ;
294    ]
295
296    SID_CURSORRIGHT_SEL     [ ExecMethod = ExecuteCursorSel; StateMethod = GetStateCursor; ]
297    SID_CURSORBLKRIGHT      [ ExecMethod = ExecuteCursor;    StateMethod = GetStateCursor; ]
298    SID_CURSORBLKRIGHT_SEL  [ ExecMethod = ExecuteCursorSel; StateMethod = GetStateCursor; ]
299    SID_NEXT_UNPROTECT  [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
300    SID_PREV_UNPROTECT  [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
301    SID_CURSORENTERDOWN [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
302    SID_CURSORENTERUP   [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
303
304    SfxVoidItem GoDownBlock SID_CURSORPAGEDOWN
305    (
306        SfxInt16Item By FN_PARAM_1,
307        SfxBoolItem  Sel FN_PARAM_2
308    )
309    [
310        ExecMethod = ExecuteCursor ;
311        StateMethod = GetStateCursor ;
312        Cachable ;
313    ]
314    SID_CURSORPAGEDOWN_SEL  [ ExecMethod = ExecuteCursorSel; StateMethod = GetStateCursor; ]
315
316    SfxVoidItem GoUpBlock SID_CURSORPAGEUP
317    (
318        SfxInt16Item By FN_PARAM_1,
319        SfxBoolItem  Sel FN_PARAM_2
320    )
321    [
322        ExecMethod = ExecuteCursor ;
323        StateMethod = GetStateCursor ;
324        Cachable ;
325    ]
326    SID_CURSORPAGEUP_SEL    [ ExecMethod = ExecuteCursorSel; StateMethod = GetStateCursor; ]
327    SID_CURSORPAGELEFT_     [ ExecMethod = ExecuteCursor;    StateMethod = GetStateCursor; ]
328    SID_CURSORPAGELEFT_SEL  [ ExecMethod = ExecuteCursorSel; StateMethod = GetStateCursor; ]
329    SID_CURSORPAGERIGHT_    [ ExecMethod = ExecuteCursor;    StateMethod = GetStateCursor; ]
330    SID_CURSORPAGERIGHT_SEL [ ExecMethod = ExecuteCursorSel; StateMethod = GetStateCursor; ]
331    SID_ALIGNCURSOR         [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
332
333    SfxVoidItem GoToEndOfData SID_CURSORENDOFFILE
334    (
335        SfxBoolItem  Sel FN_PARAM_2 //XXX
336    )
337    [
338        ExecMethod = ExecutePage ;
339        StateMethod = GetStateCursor ;
340        Cachable ;
341    ]
342    SID_CURSORENDOFFILE_SEL [ ExecMethod = ExecutePageSel; StateMethod = GetStateCursor; ]
343
344    SfxVoidItem GoToStart SID_CURSORTOPOFFILE
345    (
346        SfxBoolItem  Sel FN_PARAM_2 //XXX
347    )
348    [
349        ExecMethod = ExecutePage ;
350        StateMethod = GetStateCursor ;
351        Cachable ;
352    ]
353    SID_CURSORTOPOFSCREEN   [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
354    SID_CURSORENDOFSCREEN   [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
355
356    SfxVoidItem GoToStartOfRow SID_CURSORHOME
357    (
358        SfxBoolItem Sel FN_PARAM_2
359    )
360    [
361        ExecMethod = ExecutePage ;
362        StateMethod = GetStateCursor ;
363        Cachable ;
364    ]
365
366    SID_CURSOREND   [ ExecMethod = ExecutePage; StateMethod = GetStateCursor; ]
367    SID_CURSORTOPOFFILE_SEL [ ExecMethod = ExecutePageSel; StateMethod = GetStateCursor; ]
368    SID_CURSORHOME_SEL      [ ExecMethod = ExecutePageSel; StateMethod = GetStateCursor; ]
369    SID_CURSOREND_SEL       [ ExecMethod = ExecutePageSel; StateMethod = GetStateCursor; ]
370    SID_SELECT_COL  [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
371    SID_SELECT_ROW  [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
372    SID_SELECT_NONE [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
373    SID_SELECTALL   [ ExecMethod = Execute;     StateMethod = GetState;       ]
374    SID_STATUS_SUM      [ ExecMethod = Execute; StateMethod = GetState; ]
375    SID_STATUS_DOCPOS   [ ExecMethod = Execute; StateMethod = GetState; ]
376    SID_STATUS_SELMODE  [ ExecMethod = Execute; StateMethod = GetState; ]
377    SID_STATUS_SELMODE_ERG  [ ExecMethod = Execute; ]
378    SID_STATUS_SELMODE_ERW  [ ExecMethod = Execute; ]
379    SID_STATUS_SELMODE_NORM [ ExecMethod = Execute; ]
380    SID_ATTR_SIZE       [ StateMethod = GetState; ]
381    SID_ATTR_POSITION   [ StateMethod = GetState; ]
382    SID_TABLE_CELL
383    [
384         // "Tabellenzelle" soll nicht im Anpassen-Dialog auftauchen:
385        StatusBarConfig = FALSE ;
386        StateMethod = GetState ;
387    ]
388    SID_DATA_SELECT         [ ExecMethod = Execute; StateMethod = GetState; ]
389    SID_DETECTIVE_FILLMODE  [ ExecMethod = Execute; StateMethod = GetState; ] // api:
390}
391
392
393interface RangeSelection
394[
395    uuid ( "0CAB4620-137C-11D3-B25B-006097DA68F3" )
396]
397{
398    import CellSelection;
399    import FormatForSelection;
400    import TableFont ".Font";
401    import BaseSelection;
402}
403
404interface Cell
405[
406    uuid ( "F0645A00-1921-11D3-B25B-006097DA68F3" )
407]
408{
409    import CellSelection;
410    import CellMovement;
411}
412
413 // ===========================================================================
414shell ScCellShell : ScFormatShell
415{
416    import Cell[Automation];
417}
418
419