Bump version to 5.0-14
[LibreOffice.git] / sc / sdi / tabvwsh.sdi
blob89439b89c8ad631a76b9b1e2cef337d3e6befd53
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  */
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; ]
38 interface Tables
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
77     (
78         SfxBoolItem ColHeaders SID_ATTR_COLHEADERS,
79         SfxBoolItem RowHeaders SID_ATTR_ROWHEADERS,
80         SfxBoolItem InNewTable FN_PARAM_4,
81         SfxStringItem RangeList FN_PARAM_5
82     )
83     [
84         ExecMethod = ExecDrawIns ;
85         StateMethod = GetDrawInsState ;
86         Cachable , Asynchron ;
87     ]
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
129     [
130         Readonly ;
131     ]
133     SbxObject Table
134     [
135     ]
136     SbxObject Range
137     [
138         Export = FALSE ;
139     ]
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; ]
149     SID_SAVEDOC
150     [
151         ExecMethod = ExecuteSave ;
152         StateMethod = GetSaveState ;
153         Export = FALSE ;
154     ]
155     SID_SAVEASDOC
156     [
157         ExecMethod = ExecuteSave ;
158         StateMethod = GetSaveState ;
159         Export = FALSE ;
160     ]
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; ]
188          // Suchen/Eersetzen:
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; ]
219  //     Pivot-Krempel
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
235     [ HelpText = "" ; ]
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
251     [ HelpText = "" ; ]
252     UINT16 Orientation SID_PFIELD_ORIENTATION
253     [ HelpText = "" ; ]
254     UINT16 Function SID_PFIELD_FUNCTION
255     [ HelpText = "" ; ]
259 shell ScTabViewShell
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; ]