xref: /aoo42x/main/sd/sdi/ViewShellBase.sdi (revision cdf0e10c)
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