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