xref: /aoo42x/main/sc/sdi/cellsh.sdi (revision bb605c80)
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