xref: /trunk/main/sd/sdi/ViewShellBase.sdi (revision 1ecadb572e7010ff3b3382ad9bf179dbc6efadbb)
1/*************************************************************************
2 *
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * Copyright 2000, 2010 Oracle and/or its affiliates.
6 *
7 * OpenOffice.org - a multi-platform office productivity suite
8 *
9 * This file is part of OpenOffice.org.
10 *
11 * OpenOffice.org is free software: you can redistribute it and/or modify
12 * it under the terms of the GNU Lesser General Public License version 3
13 * only, as published by the Free Software Foundation.
14 *
15 * OpenOffice.org is distributed in the hope that it will be useful,
16 * but WITHOUT ANY WARRANTY; without even the implied warranty of
17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18 * GNU Lesser General Public License version 3 for more details
19 * (a copy is included in the LICENSE file that accompanied this code).
20 *
21 * You should have received a copy of the GNU Lesser General Public License
22 * version 3 along with OpenOffice.org.  If not, see
23 * <http://www.openoffice.org/license.html>
24 * for a copy of the LGPLv3 License.
25 *
26 ************************************************************************/
27
28interface ViewShellBaseView
29{
30    SID_SWITCH_SHELL
31    [
32        ExecMethod = Execute;
33    ]
34    SID_LEFT_PANE_IMPRESS
35    [
36        ExecMethod = Execute;
37        StateMethod = GetState;
38    ]
39    SID_LEFT_PANE_DRAW
40    [
41        ExecMethod = Execute;
42        StateMethod = GetState;
43    ]
44    SID_TASKPANE
45    [
46        ExecMethod = Execute;
47        StateMethod = GetState;
48    ]
49    SID_NOTES_WINDOW
50    [
51        ExecMethod = Execute;
52        StateMethod = GetState;
53    ]
54    SID_NORMAL_MULTI_PANE_GUI
55    [
56        ExecMethod = Execute;
57        StateMethod = GetState;
58    ]
59    SID_SLIDE_SORTER_MULTI_PANE_GUI
60    [
61        ExecMethod = Execute;
62        StateMethod = GetState;
63    ]
64    SID_DRAWINGMODE
65    [
66        ExecMethod = Execute;
67        StateMethod = GetState;
68    ]
69    SID_DIAMODE
70    [
71        ExecMethod = Execute;
72        StateMethod = GetState;
73    ]
74    SID_OUTLINEMODE
75    [
76        ExecMethod = Execute;
77        StateMethod = GetState;
78    ]
79    SID_NOTESMODE
80    [
81        ExecMethod = Execute;
82        StateMethod = GetState;
83    ]
84    SID_HANDOUTMODE
85    [
86        ExecMethod = Execute;
87        StateMethod = GetState;
88    ]
89    SID_SHOW_TOOL_PANEL
90    [
91        ExecMethod = Execute;
92        StateMethod = GetState;
93    ]
94    SID_WIN_FULLSCREEN
95    [
96        ExecMethod = Execute;
97        StateMethod = GetState;
98    ]
99    FN_INSERT_SOFT_HYPHEN // status(final|play)
100    [
101        ExecMethod = Execute ;
102        StateMethod = GetState ;
103    ]
104    FN_INSERT_HARDHYPHEN // status()
105    [
106        ExecMethod = Execute ;
107        StateMethod = GetState ;
108    ]
109    FN_INSERT_HARD_SPACE // status(final|play)
110    [
111        ExecMethod = Execute ;
112        StateMethod = GetState ;
113    ]
114    SID_INSERT_RLM
115    [
116        ExecMethod = Execute ;
117        StateMethod = GetState ;
118    ]
119    SID_INSERT_LRM
120    [
121        ExecMethod = Execute ;
122        StateMethod = GetState ;
123    ]
124    SID_INSERT_ZWSP
125    [
126        ExecMethod = Execute ;
127        StateMethod = GetState ;
128    ]
129    SID_INSERT_ZWNBSP
130    [
131        ExecMethod = Execute ;
132        StateMethod = GetState ;
133    ]
134    SID_RESTORE_EDITING_VIEW
135    [
136        ExecMethod = Execute ;
137        StateMethod = GetState ;
138    ]
139}
140
141shell ViewShellBase
142{
143    import ViewShellBaseView[Automation];
144}
145