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