2 * This file is part of the LibreOffice project.
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/.
8 * This file incorporates work covered by the following license notice:
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 .
21 interface TableOLEObject
23 uuid ( "C04AA960-137B-11D3-B25B-006097DA68F3" )
26 SID_ACTIVE_OBJ_NAME [ StateMethod = GetObjectState; ]
27 SID_OLE_OBJECT [ StateMethod = GetObjectState; ]
28 SID_OLE_ACTIVATE [ ExecMethod = ExecuteObject; ]
29 SID_OLE_DEACTIVATE [ ExecMethod = ExecuteObject; ]
30 SID_OLE_SELECT [ ExecMethod = ExecuteObject; ] // api:
31 SID_OBJECT_LEFT [ ExecMethod = ExecuteObject; StateMethod = GetObjectState; ]
32 SID_OBJECT_TOP [ ExecMethod = ExecuteObject; StateMethod = GetObjectState; ]
33 SID_OBJECT_WIDTH [ ExecMethod = ExecuteObject; StateMethod = GetObjectState; ]
34 SID_OBJECT_HEIGHT [ ExecMethod = ExecuteObject; StateMethod = GetObjectState; ]
40 uuid = "5692EFC0-355B-11cf-89CB-008029E4B0B1" ;
43 FID_TAB_SELECTALL [ ExecMethod = Execute; StateMethod = GetState; ]
44 FID_TAB_DESELECTALL [ ExecMethod = Execute; StateMethod = GetState; ]
45 FID_TAB_MENU_RENAME [ ExecMethod = ExecuteTable; StateMethod = GetStateTable; ]
46 FID_TAB_APPEND [ ExecMethod = ExecuteTable; StateMethod = GetStateTable; ]
47 FID_INS_TABLE [ ExecMethod = ExecuteTable; StateMethod = GetStateTable; ]
48 FID_INS_TABLE_EXT [ ExecMethod = ExecuteTable; StateMethod = GetStateTable; ]
49 FID_TABLE_HIDE [ ExecMethod = ExecuteTable; StateMethod = GetStateTable; ]
50 FID_TABLE_SHOW [ ExecMethod = ExecuteTable; StateMethod = GetStateTable; ]
51 SID_SELECT_TABLES [ ExecMethod = Execute; StateMethod = GetState; ]
52 FID_TAB_MENU_SET_TAB_BG_COLOR [ ExecMethod = ExecuteTable; StateMethod = GetStateTable; ]
53 FID_TAB_EVENTS [ ExecMethod = ExecuteTable; StateMethod = GetStateTable; ]
57 interface BaseSelection
59 uuid = "02ABE040-137B-11D3-B25B-006097DA68F3" ;
62 // Einfuegen von Objekten {
64 SID_INSERT_GRAPHIC [ ExecMethod = ExecDrawIns; StateMethod = GetDrawInsState; ]
65 SID_INSERT_FRAME [ ExecMethod = ExecDraw; StateMethod = GetDrawState; Export = FALSE; ]
66 SID_INSERT_OBJECT [ ExecMethod = ExecDrawIns; StateMethod = GetDrawInsState; ]
67 SID_INSERT_PLUGIN [ ExecMethod = ExecDrawIns; StateMethod = GetDrawInsState; ]
68 SID_INSERT_SOUND [ ExecMethod = ExecDrawIns; StateMethod = GetDrawInsState; ]
69 SID_INSERT_VIDEO [ ExecMethod = ExecDrawIns; StateMethod = GetDrawInsState; ]
70 SID_INSERT_FLOATINGFRAME [ ExecMethod = ExecDrawIns; StateMethod = GetDrawInsState; ]
71 SID_INSERT_AVMEDIA [ ExecMethod = ExecDrawIns; StateMethod = GetDrawInsState; ]
73 SID_IMAP [ ExecMethod = ExecImageMap; StateMethod = GetImageMapState; ]
74 SID_IMAP_EXEC [ ExecMethod = ExecImageMap; StateMethod = GetImageMapState; ]
76 SfxVoidItem InsertObjectChart SID_INSERT_DIAGRAM
78 SfxBoolItem ColHeaders SID_ATTR_COLHEADERS,
79 SfxBoolItem RowHeaders SID_ATTR_ROWHEADERS,
80 SfxBoolItem InNewTable FN_PARAM_4,
81 SfxStringItem RangeList FN_PARAM_5
84 ExecMethod = ExecDrawIns ;
85 StateMethod = GetDrawInsState ;
86 Cachable , Asynchron ;
89 SID_PIVOT_CREATE [ ExecMethod = ExecuteSbx; StateMethod = GetSbxState; ]
90 SID_RANGE_OFFSET [ ExecMethod = ExecuteSbx; ]
91 SID_RANGE_REGION [ StateMethod = GetSbxState; ]
94 SID_INSERT_SMATH [ ExecMethod = ExecDrawIns; StateMethod = GetDrawInsState; ]
95 SID_GALLERY_FORMATS [ ExecMethod = ExecGallery; ]
96 SID_GALLERY [ ExecMethod = ExecChildWin; ]
97 SID_AVMEDIA_PLAYER [ ExecMethod = ExecChildWin; ]
98 SID_DRAW_NOTEEDIT [ ExecMethod = ExecDraw; StateMethod = GetDrawState; ]
99 SID_OBJECTRESIZE [ ExecMethod = ExecDrawIns; StateMethod = GetDrawInsState; ]
101 //SID_CHOOSE_CONTROLS [ ExecMethod = ExecDraw; StateMethod = GetDrawState; ]
102 SID_OBJECT_SELECT [ ExecMethod = ExecDraw; StateMethod = GetDrawState; ]
103 SID_INSERT_DRAW [ ExecMethod = ExecDraw; StateMethod = GetDrawState; ]
104 SID_FONTWORK_GALLERY_FLOATER [ ExecMethod = ExecDrawIns; StateMethod = GetDrawInsState; ]
105 SID_DRAWTBX_CS_BASIC [ ExecMethod = ExecDraw; StateMethod = GetDrawState; ]
106 SID_DRAWTBX_CS_SYMBOL [ ExecMethod = ExecDraw; StateMethod = GetDrawState; ]
107 SID_DRAWTBX_CS_ARROW [ ExecMethod = ExecDraw; StateMethod = GetDrawState; ]
108 SID_DRAWTBX_CS_FLOWCHART [ ExecMethod = ExecDraw; StateMethod = GetDrawState; ]
109 SID_DRAWTBX_CS_CALLOUT [ ExecMethod = ExecDraw; StateMethod = GetDrawState; ]
110 SID_DRAWTBX_CS_STAR [ ExecMethod = ExecDraw; StateMethod = GetDrawState; ]
111 SID_DRAW_CS_ID [ ExecMethod = ExecDraw; StateMethod = GetDrawState; ]
113 SID_FM_CREATE_CONTROL [ ExecMethod = ExecDraw ; ]
114 SID_LINKS [ ExecMethod = ExecDrawIns; StateMethod = GetDrawInsState; ]
115 SID_DRAW_CHART [ ExecMethod = ExecDraw; StateMethod = GetDrawState; ]
116 SID_INSERT_DIAGRAM_FROM_FILE [ ExecMethod = ExecDrawIns; StateMethod = GetDrawState; ]
117 SID_FM_CREATE_FIELDCONTROL [ ExecMethod = ExecDrawIns ; ]
119 // } Einfuegen von Objekten
123 interface TableEditView
125 uuid ( "16D7E4A0-2FB4-11CF-89CB-008029E4B0B1" )
128 SbxObject SearchSettings
141 FID_TOGGLEINPUTLINE [ ExecMethod = Execute; StateMethod = GetState; ]
142 SID_DEFINE_PRINTAREA [ ExecMethod = Execute; StateMethod = GetState; ]
143 SID_ADD_PRINTAREA [ ExecMethod = Execute; StateMethod = GetState; ]
144 FID_ADJUST_PRINTZOOM [ ExecMethod = Execute; StateMethod = GetState; ]
146 SID_CURRENTDOC [ ExecMethod = Execute; StateMethod = GetState; ]
147 SID_WINDOW_SPLIT [ ExecMethod = Execute; StateMethod = GetState; ]
148 SID_WINDOW_FIX [ ExecMethod = Execute; StateMethod = GetState; ]
151 ExecMethod = ExecuteSave ;
152 StateMethod = GetSaveState ;
157 ExecMethod = ExecuteSave ;
158 StateMethod = GetSaveState ;
161 // hat zwar ein SW im Namen, wird aber im Calc auch gebraucht
162 SID_CREATE_SW_DRAWVIEW [ ExecMethod = Execute; ]
163 SID_ATTR_ZOOM [ ExecMethod = Execute; StateMethod = GetState; ]
164 SID_ATTR_ZOOMSLIDER [ ExecMethod = Execute; StateMethod = GetState; ]
165 FID_INSERT_FILE [ ExecMethod = Execute; StateMethod = GetState; ]
167 FID_SCALE [ ExecMethod = Execute; StateMethod = GetState; ]
168 FID_FUNCTION_BOX [ ExecMethod = Execute; StateMethod = GetState; ]
169 FID_CHG_SHOW [ ExecMethod = Execute; StateMethod = GetState; ]
170 WID_SIMPLE_REF [ ExecMethod = Execute; StateMethod = NoState; ]
171 FID_CHG_ACCEPT [ ExecMethod = Execute; StateMethod = GetState; ]
172 FID_CHG_COMMENT [ ExecMethod = Execute; StateMethod = GetState; ]
174 FID_SCALESTATUS [ ExecMethod = Execute; StateMethod = GetState; ]
175 FID_TOGGLESYNTAX [ ExecMethod = Execute; StateMethod = GetState; ]
176 FID_TOGGLEHEADERS [ ExecMethod = Execute; StateMethod = GetState; ]
177 FID_TOGGLEFORMULA [ ExecMethod = Execute; StateMethod = GetState; ]
178 FID_NORMALVIEWMODE [ ExecMethod = Execute; StateMethod = GetState; ]
179 FID_PAGEBREAKMODE [ ExecMethod = Execute; StateMethod = GetState; ]
180 SID_REPAINT [ ExecMethod = Execute; StateMethod = GetState; ]
181 SID_CURRENTCELL [ ExecMethod = Execute; StateMethod = GetState; ]
182 SID_CURRENTOBJECT [ ExecMethod = Execute; StateMethod = GetState; ]
183 SID_JUMPTOMARK [ ExecMethod = Execute; StateMethod = NoState; ] // status(final|play)
185 SID_PRINTPREVIEW [ ExecMethod = Execute; StateMethod = GetState; ]
189 FID_SEARCH_NOW [ ExecMethod = ExecSearch; StateMethod = NoState; ]
190 SID_SEARCH_ITEM [ ExecMethod = ExecSearch; StateMethod = GetState; ]
191 SID_SEARCH_OPTIONS [ ExecMethod = NoExec; StateMethod = GetState; ]
192 // Suchen/Ersetzen von Basic aus:
193 FID_SEARCH [ ExecMethod = ExecSearch; ]
194 FID_REPLACE [ ExecMethod = ExecSearch; ]
195 FID_SEARCH_ALL [ ExecMethod = ExecSearch; ]
196 FID_REPLACE_ALL [ ExecMethod = ExecSearch; ]
197 FID_REPEAT_SEARCH [ ExecMethod = ExecSearch; ]
199 SID_CURRENTTAB [ ExecMethod = Execute; StateMethod = GetState; ]
201 // view options for drawing layer are needed here because they
202 // can be set without a drawing object selected (#75361#)
203 SID_GRID_VISIBLE [ ExecMethod = ExecDrawOpt; StateMethod = GetDrawOptState; Export = FALSE; ]
204 SID_GRID_USE [ ExecMethod = ExecDrawOpt; StateMethod = GetDrawOptState; Export = FALSE; ]
205 SID_HELPLINES_MOVE [ ExecMethod = ExecDrawOpt; StateMethod = GetDrawOptState; Export = FALSE; ]
207 SID_GETUNDOSTRINGS [ StateMethod = GetUndoState; ]
208 SID_GETREDOSTRINGS [ StateMethod = GetUndoState; ]
209 SID_UNDO [ ExecMethod = ExecuteUndo; StateMethod = GetUndoState; ]
210 SID_REDO [ ExecMethod = ExecuteUndo; StateMethod = GetUndoState; ]
212 SID_OPT_LOCALE_CHANGED [ ExecMethod = Execute; ]
214 SID_READONLY_MODE [ StateMethod = GetState; ]
222 interface DataPilotTables
224 uuid ( "86DB0400-4EE6-11d1-89CB-008029E4B0B1" )
229 interface DataPilotTable
231 uuid ( "E8DBA2C1-4C5E-11d1-89CB-008029E4B0B1" )
234 SbxObject DataPilotFields SID_PIVOT_FIELDS
238 interface DataPilotFields
240 uuid ( "BA09AF20-4C70-11d1-89CB-008029E4B0B1" )
245 interface DataPilotField
247 uuid ( "D2C2C540-4C8B-11d1-89CB-008029E4B0B1" )
250 String FieldName SID_PFIELD_NAME
252 UINT16 Orientation SID_PFIELD_ORIENTATION
254 UINT16 Function SID_PFIELD_FUNCTION
261 import TableSelection "ActiveDocument.ActiveTable";
262 import TableOLEObject "SelectedObject";
263 import Tables "ActiveDocument.Tables";
264 import BaseSelection;
265 import TableEditView[Automation];
266 // import SearchSettings;
269 SID_STATUS_PAGESTYLE [ ExecMethod = Execute; StateMethod = GetState; ]
270 SID_TBXCTL_INSERT [ ExecMethod = ExecTbx; StateMethod = GetTbxState; ]
271 SID_TBXCTL_INSCELLS [ ExecMethod = ExecTbx; StateMethod = GetTbxState; ]
272 SID_TBXCTL_INSOBJ [ ExecMethod = ExecTbx; StateMethod = GetTbxState; ]