xref: /AOO41X/main/sc/sdi/cellsh.sdi (revision cbe4a5e32dd06077057875dd5ecd4d8f1991662a)
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    SID_PROPERTY_PANEL_CELLTEXT_DLG [ ExecMethod = Execute;]
93    SID_CELL_FORMAT_BORDER  [ ExecMethod = Execute; ]
94    SID_CHAR_DLG_EFFECT     [ ExecMethod = Execute; ]
95    FID_ROW_HEIGHT          [ ExecMethod = Execute; StateMethod = GetState; ]
96    FID_ROW_OPT_HEIGHT      [ ExecMethod = Execute; StateMethod = GetState; ]
97    FID_ROW_HIDE            [ ExecMethod = Execute; StateMethod = GetState; ]
98    FID_ROW_SHOW            [ ExecMethod = Execute; StateMethod = GetState; ]
99    FID_COL_WIDTH           [ ExecMethod = Execute; StateMethod = GetState; ]
100    FID_COL_OPT_WIDTH       [ ExecMethod = Execute; StateMethod = GetState; ]
101    FID_COL_OPT_DIRECT      [ ExecMethod = Execute; StateMethod = GetState; ]
102    FID_COL_HIDE            [ ExecMethod = Execute; StateMethod = GetState; ]
103    FID_COL_SHOW            [ ExecMethod = Execute; StateMethod = GetState; ]
104    SID_AUTOFORMAT          [ ExecMethod = Execute; StateMethod = GetBlockState; ]
105    SID_SOLVE               [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
106    SID_SCENARIOS           [ ExecMethod = Execute; StateMethod = GetState; ]
107    SID_DETECTIVE_ADD_PRED  [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
108    SID_DETECTIVE_DEL_PRED  [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
109    SID_DETECTIVE_ADD_SUCC  [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
110    SID_DETECTIVE_DEL_SUCC  [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
111    SID_DETECTIVE_ADD_ERR   [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
112    SID_DETECTIVE_INVALID   [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
113    SID_DETECTIVE_REFRESH   [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
114    FID_INS_ROW             [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
115    FID_INS_COLUMN          [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
116    FID_INS_CELLSDOWN       [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
117    FID_INS_CELLSRIGHT      [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
118    SID_DEL_ROWS            [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
119    SID_DEL_COLS            [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
120    FID_INS_CELL            [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
121    FID_DELETE_CELL         [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
122    FID_INS_CELL_CONTENTS   [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
123    SID_CELL_FORMAT_RESET   [ ExecMethod = Execute; StateMethod = GetBlockState; ]
124
125    SfxVoidItem Delete SID_DELETE
126    (
127        SfxStringItem Flags SID_DELETE
128    )
129    [
130        ExecMethod = ExecuteEdit ;
131        StateMethod = GetBlockState ;
132        GroupId = GID_EDIT ;  //FS
133        Cachable , HasDialog ;
134        MenuConfig , AccelConfig ;
135    ]
136    SID_DELETE_CONTENTS [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
137    FID_INS_ROWBRK      [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
138    FID_INS_COLBRK      [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
139    FID_DEL_ROWBRK      [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
140    FID_DEL_COLBRK      [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
141    FID_FILL_TO_BOTTOM  [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
142    FID_FILL_TO_RIGHT   [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
143    FID_FILL_TO_TOP     [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
144    FID_FILL_TO_LEFT    [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
145    FID_FILL_TAB        [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
146    FID_FILL_SERIES     [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
147    FID_FILL_AUTO       [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
148    SID_MARKDATAAREA    [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
149    SID_MARKARRAYFORMULA [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
150    SID_SETINPUTMODE    [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
151    SID_FOCUS_INPUTLINE [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
152    SID_CUT             [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
153    SID_COPY            [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
154    SID_PASTE           [ ExecMethod = ExecuteEdit; StateMethod = GetClipState; ]
155    SID_PASTE_SPECIAL   [ ExecMethod = ExecuteEdit; StateMethod = GetClipState; ]
156    SID_CLIPBOARD_FORMAT_ITEMS  [ ExecMethod = ExecuteEdit; StateMethod = GetClipState; ]
157    SID_EXTERNAL_SOURCE [ ExecMethod = ExecuteEdit; StateMethod = GetBlockState; ]
158    FID_MERGE_ON        [ ExecMethod = Execute; StateMethod = GetState; ]
159    FID_MERGE_OFF       [ ExecMethod = Execute; StateMethod = GetState; ]
160    FID_MERGE_TOGGLE    [ ExecMethod = Execute; StateMethod = GetState; ]
161    SID_OUTLINE_HIDE    [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
162    SID_OUTLINE_SHOW    [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
163    SID_OUTLINE_MAKE    [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
164    SID_OUTLINE_REMOVE  [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
165    FID_INPUTLINE_STATUS    [ ExecMethod = Execute; StateMethod = GetState; ]
166    FID_INPUTLINE_ENTER     [ ExecMethod = Execute; StateMethod = GetState; ]
167    FID_INPUTLINE_BLOCK     [ ExecMethod = Execute; StateMethod = GetState; ]
168    FID_INPUTLINE_MATRIX    [ ExecMethod = Execute; StateMethod = GetState; ]
169    SID_CHARMAP [ ExecMethod = ExecuteEdit; StateMethod = GetCellState; ]
170
171    SID_INSERT_POSTIT   [ ExecMethod = ExecuteEdit; StateMethod = GetCellState; ]
172
173    SID_TABOP               [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
174    SID_CONSOLIDATE         [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
175    FID_INSERT_NAME [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
176    FID_USE_NAME    [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
177    SID_CANCEL      [ ExecMethod = Execute; ]
178    SID_TOGGLE_REL  [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
179    SID_OPENDLG_CONDFRMT    [ ExecMethod = Execute; StateMethod = GetBlockState; ]
180    FID_CONDITIONAL_FORMAT  [ ExecMethod = ExecuteEdit; ]
181    FID_NOTE_VISIBLE        [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
182    SID_DELETE_NOTE         [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
183    SID_DEC_INDENT          [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
184    SID_INC_INDENT          [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
185
186    SID_THESAURUS   [ ExecMethod = ExecuteEdit; StateMethod = GetCellState; ]
187    SID_SPELL_DIALOG [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
188    SID_HANGUL_HANJA_CONVERSION [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
189        SID_CHINESE_CONVERSION          [ ExecMethod = ExecuteEdit; StateMethod = GetState; ]
190
191    SID_TRANSLITERATE_SENTENCE_CASE [ ExecMethod = ExecuteTrans; StateMethod = GetBlockState; ]
192    SID_TRANSLITERATE_TITLE_CASE    [ ExecMethod = ExecuteTrans; StateMethod = GetBlockState; ]
193    SID_TRANSLITERATE_TOGGLE_CASE   [ ExecMethod = ExecuteTrans; StateMethod = GetBlockState; ]
194    SID_TRANSLITERATE_UPPER     [ ExecMethod = ExecuteTrans; StateMethod = GetBlockState; ]
195    SID_TRANSLITERATE_LOWER     [ ExecMethod = ExecuteTrans; StateMethod = GetBlockState; ]
196    SID_TRANSLITERATE_HALFWIDTH [ ExecMethod = ExecuteTrans; StateMethod = GetBlockState; ]
197    SID_TRANSLITERATE_FULLWIDTH [ ExecMethod = ExecuteTrans; StateMethod = GetBlockState; ]
198    SID_TRANSLITERATE_HIRAGANA  [ ExecMethod = ExecuteTrans; StateMethod = GetBlockState; ]
199    SID_TRANSLITERATE_KATAGANA  [ ExecMethod = ExecuteTrans; StateMethod = GetBlockState; ]
200}
201
202 // ===========================================================================
203interface CellMovement
204[
205    uuid ( "FF2E35C0-137B-11D3-B25B-006097DA68F3" )
206]
207{
208    SID_NEXT_TABLE
209    [
210        ExecMethod = ExecuteMove ;
211        StateMethod = GetStateCursor ;
212        Cachable ;
213    ]
214
215    SID_PREV_TABLE
216    [
217        ExecMethod = ExecuteMove ;
218        StateMethod = GetStateCursor ;
219        Cachable ;
220    ]
221
222    SID_NEXT_TABLE_SEL
223    [
224        ExecMethod = ExecuteMove ;
225        StateMethod = GetStateCursor ;
226        Cachable ;
227    ]
228
229    SID_PREV_TABLE_SEL
230    [
231        ExecMethod = ExecuteMove ;
232        StateMethod = GetStateCursor ;
233        Cachable ;
234    ]
235
236    SfxVoidItem GoDown SID_CURSORDOWN
237    (
238        SfxInt16Item By FN_PARAM_1,
239        SfxBoolItem  Sel FN_PARAM_2
240    )
241    [
242        ExecMethod = ExecuteCursor ;
243        StateMethod = GetStateCursor ;
244        Cachable ;
245    ]
246
247    SfxVoidItem GoDownSel SID_CURSORDOWN_SEL
248    (
249        SfxInt16Item By FN_PARAM_1
250    )
251    [
252        Export = FALSE ;
253        ExecMethod = ExecuteCursorSel ;
254        StateMethod = GetStateCursor ;
255        Cachable ;
256    ]
257    SID_CURSORBLKDOWN       [ ExecMethod = ExecuteCursor;    StateMethod = GetStateCursor; ]
258    SID_CURSORBLKDOWN_SEL   [ ExecMethod = ExecuteCursorSel; StateMethod = GetStateCursor; ]
259
260    SfxVoidItem GoUp SID_CURSORUP
261    (
262        SfxInt16Item By FN_PARAM_1,
263        SfxBoolItem  Sel FN_PARAM_2
264    )
265    [
266        ExecMethod = ExecuteCursor ;
267        StateMethod = GetStateCursor ;
268        Cachable ;
269    ]
270    SID_CURSORUP_SEL    [ ExecMethod = ExecuteCursorSel; StateMethod = GetStateCursor; ]
271    SID_CURSORBLKUP     [ ExecMethod = ExecuteCursor;    StateMethod = GetStateCursor; ]
272    SID_CURSORBLKUP_SEL [ ExecMethod = ExecuteCursorSel; StateMethod = GetStateCursor; ]
273
274    SfxVoidItem GoLeft SID_CURSORLEFT
275    (
276        SfxInt16Item By FN_PARAM_1,
277        SfxBoolItem  Sel FN_PARAM_2
278    )
279    [
280        ExecMethod = ExecuteCursor ;
281        StateMethod = GetStateCursor ;
282        Cachable ;
283    ]
284    SID_CURSORLEFT_SEL      [ ExecMethod = ExecuteCursorSel; StateMethod = GetStateCursor; ]
285    SID_CURSORBLKLEFT       [ ExecMethod = ExecuteCursor;    StateMethod = GetStateCursor; ]
286    SID_CURSORBLKLEFT_SEL   [ ExecMethod = ExecuteCursorSel; StateMethod = GetStateCursor; ]
287
288    SfxVoidItem GoRight SID_CURSORRIGHT
289    (
290        SfxInt16Item By FN_PARAM_1,
291        SfxBoolItem  Sel FN_PARAM_2
292    )
293    [
294        ExecMethod = ExecuteCursor ;
295        StateMethod = GetStateCursor ;
296        Cachable ;
297    ]
298
299    SID_CURSORRIGHT_SEL     [ ExecMethod = ExecuteCursorSel; StateMethod = GetStateCursor; ]
300    SID_CURSORBLKRIGHT      [ ExecMethod = ExecuteCursor;    StateMethod = GetStateCursor; ]
301    SID_CURSORBLKRIGHT_SEL  [ ExecMethod = ExecuteCursorSel; StateMethod = GetStateCursor; ]
302    SID_NEXT_UNPROTECT  [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
303    SID_PREV_UNPROTECT  [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
304    SID_CURSORENTERDOWN [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
305    SID_CURSORENTERUP   [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
306
307    SfxVoidItem GoDownBlock SID_CURSORPAGEDOWN
308    (
309        SfxInt16Item By FN_PARAM_1,
310        SfxBoolItem  Sel FN_PARAM_2
311    )
312    [
313        ExecMethod = ExecuteCursor ;
314        StateMethod = GetStateCursor ;
315        Cachable ;
316    ]
317    SID_CURSORPAGEDOWN_SEL  [ ExecMethod = ExecuteCursorSel; StateMethod = GetStateCursor; ]
318
319    SfxVoidItem GoUpBlock SID_CURSORPAGEUP
320    (
321        SfxInt16Item By FN_PARAM_1,
322        SfxBoolItem  Sel FN_PARAM_2
323    )
324    [
325        ExecMethod = ExecuteCursor ;
326        StateMethod = GetStateCursor ;
327        Cachable ;
328    ]
329    SID_CURSORPAGEUP_SEL    [ ExecMethod = ExecuteCursorSel; StateMethod = GetStateCursor; ]
330    SID_CURSORPAGELEFT_     [ ExecMethod = ExecuteCursor;    StateMethod = GetStateCursor; ]
331    SID_CURSORPAGELEFT_SEL  [ ExecMethod = ExecuteCursorSel; StateMethod = GetStateCursor; ]
332    SID_CURSORPAGERIGHT_    [ ExecMethod = ExecuteCursor;    StateMethod = GetStateCursor; ]
333    SID_CURSORPAGERIGHT_SEL [ ExecMethod = ExecuteCursorSel; StateMethod = GetStateCursor; ]
334    SID_ALIGNCURSOR         [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
335
336    SfxVoidItem GoToEndOfData SID_CURSORENDOFFILE
337    (
338        SfxBoolItem  Sel FN_PARAM_2 //XXX
339    )
340    [
341        ExecMethod = ExecutePage ;
342        StateMethod = GetStateCursor ;
343        Cachable ;
344    ]
345    SID_CURSORENDOFFILE_SEL [ ExecMethod = ExecutePageSel; StateMethod = GetStateCursor; ]
346
347    SfxVoidItem GoToStart SID_CURSORTOPOFFILE
348    (
349        SfxBoolItem  Sel FN_PARAM_2 //XXX
350    )
351    [
352        ExecMethod = ExecutePage ;
353        StateMethod = GetStateCursor ;
354        Cachable ;
355    ]
356    SID_CURSORTOPOFSCREEN   [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
357    SID_CURSORENDOFSCREEN   [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
358
359    SfxVoidItem GoToStartOfRow SID_CURSORHOME
360    (
361        SfxBoolItem Sel FN_PARAM_2
362    )
363    [
364        ExecMethod = ExecutePage ;
365        StateMethod = GetStateCursor ;
366        Cachable ;
367    ]
368
369    SID_CURSOREND   [ ExecMethod = ExecutePage; StateMethod = GetStateCursor; ]
370    SID_CURSORTOPOFFILE_SEL [ ExecMethod = ExecutePageSel; StateMethod = GetStateCursor; ]
371    SID_CURSORHOME_SEL      [ ExecMethod = ExecutePageSel; StateMethod = GetStateCursor; ]
372    SID_CURSOREND_SEL       [ ExecMethod = ExecutePageSel; StateMethod = GetStateCursor; ]
373    SID_SELECT_COL  [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
374    SID_SELECT_ROW  [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
375    SID_SELECT_NONE [ ExecMethod = ExecuteMove; StateMethod = GetStateCursor; ]
376    SID_SELECTALL   [ ExecMethod = Execute;     StateMethod = GetState;       ]
377    SID_STATUS_SUM      [ ExecMethod = Execute; StateMethod = GetState; ]
378    SID_STATUS_DOCPOS   [ ExecMethod = Execute; StateMethod = GetState; ]
379    SID_STATUS_SELMODE  [ ExecMethod = Execute; StateMethod = GetState; ]
380    SID_STATUS_SELMODE_ERG  [ ExecMethod = Execute; ]
381    SID_STATUS_SELMODE_ERW  [ ExecMethod = Execute; ]
382    SID_STATUS_SELMODE_NORM [ ExecMethod = Execute; ]
383    SID_ATTR_SIZE       [ StateMethod = GetState; ]
384    SID_ATTR_POSITION   [ StateMethod = GetState; ]
385    SID_TABLE_CELL
386    [
387         // "Tabellenzelle" soll nicht im Anpassen-Dialog auftauchen:
388        StatusBarConfig = FALSE ;
389        StateMethod = GetState ;
390    ]
391    SID_DATA_SELECT         [ ExecMethod = Execute; StateMethod = GetState; ]
392    SID_DETECTIVE_FILLMODE  [ ExecMethod = Execute; StateMethod = GetState; ] // api:
393}
394
395
396interface RangeSelection
397[
398    uuid ( "0CAB4620-137C-11D3-B25B-006097DA68F3" )
399]
400{
401    import CellSelection;
402    import FormatForSelection;
403    import TableFont ".Font";
404    import BaseSelection;
405}
406
407interface Cell
408[
409    uuid ( "F0645A00-1921-11D3-B25B-006097DA68F3" )
410]
411{
412    import CellSelection;
413    import CellMovement;
414}
415
416 // ===========================================================================
417shell ScCellShell : ScFormatShell
418{
419    import Cell[Automation];
420}
421
422