xref: /aoo4110/main/sw/sdi/viewsh.sdi (revision b1cdbd2c)
1*b1cdbd2cSJim Jagielski/**************************************************************
2*b1cdbd2cSJim Jagielski *
3*b1cdbd2cSJim Jagielski * Licensed to the Apache Software Foundation (ASF) under one
4*b1cdbd2cSJim Jagielski * or more contributor license agreements.  See the NOTICE file
5*b1cdbd2cSJim Jagielski * distributed with this work for additional information
6*b1cdbd2cSJim Jagielski * regarding copyright ownership.  The ASF licenses this file
7*b1cdbd2cSJim Jagielski * to you under the Apache License, Version 2.0 (the
8*b1cdbd2cSJim Jagielski * "License"); you may not use this file except in compliance
9*b1cdbd2cSJim Jagielski * with the License.  You may obtain a copy of the License at
10*b1cdbd2cSJim Jagielski *
11*b1cdbd2cSJim Jagielski *   http://www.apache.org/licenses/LICENSE-2.0
12*b1cdbd2cSJim Jagielski *
13*b1cdbd2cSJim Jagielski * Unless required by applicable law or agreed to in writing,
14*b1cdbd2cSJim Jagielski * software distributed under the License is distributed on an
15*b1cdbd2cSJim Jagielski * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16*b1cdbd2cSJim Jagielski * KIND, either express or implied.  See the License for the
17*b1cdbd2cSJim Jagielski * specific language governing permissions and limitations
18*b1cdbd2cSJim Jagielski * under the License.
19*b1cdbd2cSJim Jagielski *
20*b1cdbd2cSJim Jagielski *************************************************************/
21*b1cdbd2cSJim Jagielski
22*b1cdbd2cSJim Jagielski
23*b1cdbd2cSJim Jagielski
24*b1cdbd2cSJim Jagielskiinterface TextInTable
25*b1cdbd2cSJim Jagielski[ uuid = "63C33940-69D8-101D-9757-C667E8298000" ]
26*b1cdbd2cSJim Jagielski{
27*b1cdbd2cSJim Jagielski	import Text;
28*b1cdbd2cSJim Jagielski		import TextTable;
29*b1cdbd2cSJim Jagielski}
30*b1cdbd2cSJim Jagielski
31*b1cdbd2cSJim Jagielskiinterface ListInTable
32*b1cdbd2cSJim Jagielski[ uuid="7F1A6E20-69D8-101D-9757-C667E8298000" ]
33*b1cdbd2cSJim Jagielski{
34*b1cdbd2cSJim Jagielski	import Text;
35*b1cdbd2cSJim Jagielski		import TextList;
36*b1cdbd2cSJim Jagielski		import TextTable;
37*b1cdbd2cSJim Jagielski}
38*b1cdbd2cSJim Jagielski
39*b1cdbd2cSJim Jagielskiinterface ListInText
40*b1cdbd2cSJim Jagielski[ uuid = "8A4C07E0-69D8-101D-9757-C667E8298000"]
41*b1cdbd2cSJim Jagielski{
42*b1cdbd2cSJim Jagielski	import TextList;
43*b1cdbd2cSJim Jagielski	import Text;
44*b1cdbd2cSJim Jagielski}
45*b1cdbd2cSJim Jagielski
46*b1cdbd2cSJim Jagielskiinterface TextEditView : BaseTextEditView
47*b1cdbd2cSJim Jagielski[
48*b1cdbd2cSJim Jagielski	uuid = "09782660-111A-101D-9757-6E74207A7520"
49*b1cdbd2cSJim Jagielski]
50*b1cdbd2cSJim Jagielski{
51*b1cdbd2cSJim Jagielski	 // Slots, die nicht in der WebDocShell gebraucht werden
52*b1cdbd2cSJim Jagielski	FN_INSERT_OBJ_CTRL
53*b1cdbd2cSJim Jagielski	[
54*b1cdbd2cSJim Jagielski		ExecMethod = Execute ;
55*b1cdbd2cSJim Jagielski		StateMethod = GetState ;
56*b1cdbd2cSJim Jagielski		Export = FALSE ;
57*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
58*b1cdbd2cSJim Jagielski	]
59*b1cdbd2cSJim Jagielski	FN_INSERT_CAPTION // status()
60*b1cdbd2cSJim Jagielski	[
61*b1cdbd2cSJim Jagielski		ExecMethod = ExecDlgExt ;
62*b1cdbd2cSJim Jagielski		StateMethod = GetState ;
63*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
64*b1cdbd2cSJim Jagielski	]
65*b1cdbd2cSJim Jagielski	FN_EDIT_FOOTNOTE // status(final|play)
66*b1cdbd2cSJim Jagielski	[
67*b1cdbd2cSJim Jagielski		ExecMethod = ExecDlgExt ;
68*b1cdbd2cSJim Jagielski		StateMethod = GetState ;
69*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
70*b1cdbd2cSJim Jagielski	]
71*b1cdbd2cSJim Jagielski	FN_HYPHENATE_OPT_DLG // status(final|play)
72*b1cdbd2cSJim Jagielski	[
73*b1cdbd2cSJim Jagielski		ExecMethod = ExecLingu ;
74*b1cdbd2cSJim Jagielski		StateMethod = GetState ;
75*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
76*b1cdbd2cSJim Jagielski	]
77*b1cdbd2cSJim Jagielski	FN_CHANGE_PAGENUM // status(final)
78*b1cdbd2cSJim Jagielski	[
79*b1cdbd2cSJim Jagielski		ExecMethod = ExecDlg ;
80*b1cdbd2cSJim Jagielski		StateMethod = GetState ;
81*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
82*b1cdbd2cSJim Jagielski	]
83*b1cdbd2cSJim Jagielski    SID_INSERT_DRAW // status()
84*b1cdbd2cSJim Jagielski	[
85*b1cdbd2cSJim Jagielski		ExecMethod = ExecDraw ;
86*b1cdbd2cSJim Jagielski		StateMethod = GetDrawState ;
87*b1cdbd2cSJim Jagielski	]
88*b1cdbd2cSJim Jagielski    SID_FONTWORK_GALLERY_FLOATER
89*b1cdbd2cSJim Jagielski    [
90*b1cdbd2cSJim Jagielski        ExecMethod = ExecDraw ;
91*b1cdbd2cSJim Jagielski        StateMethod = GetDrawState ;
92*b1cdbd2cSJim Jagielski    ]
93*b1cdbd2cSJim Jagielski    SID_DRAWTBX_CS_BASIC
94*b1cdbd2cSJim Jagielski    [
95*b1cdbd2cSJim Jagielski        ExecMethod = ExecDraw ;
96*b1cdbd2cSJim Jagielski        StateMethod = GetDrawState ;
97*b1cdbd2cSJim Jagielski    ]
98*b1cdbd2cSJim Jagielski    SID_DRAWTBX_CS_SYMBOL
99*b1cdbd2cSJim Jagielski    [
100*b1cdbd2cSJim Jagielski        ExecMethod = ExecDraw ;
101*b1cdbd2cSJim Jagielski        StateMethod = GetDrawState ;
102*b1cdbd2cSJim Jagielski    ]
103*b1cdbd2cSJim Jagielski    SID_DRAWTBX_CS_ARROW
104*b1cdbd2cSJim Jagielski    [
105*b1cdbd2cSJim Jagielski        ExecMethod = ExecDraw ;
106*b1cdbd2cSJim Jagielski        StateMethod = GetDrawState ;
107*b1cdbd2cSJim Jagielski    ]
108*b1cdbd2cSJim Jagielski    SID_DRAWTBX_CS_FLOWCHART
109*b1cdbd2cSJim Jagielski    [
110*b1cdbd2cSJim Jagielski        ExecMethod = ExecDraw ;
111*b1cdbd2cSJim Jagielski        StateMethod = GetDrawState ;
112*b1cdbd2cSJim Jagielski    ]
113*b1cdbd2cSJim Jagielski    SID_DRAWTBX_CS_CALLOUT
114*b1cdbd2cSJim Jagielski    [
115*b1cdbd2cSJim Jagielski        ExecMethod = ExecDraw ;
116*b1cdbd2cSJim Jagielski        StateMethod = GetDrawState ;
117*b1cdbd2cSJim Jagielski    ]
118*b1cdbd2cSJim Jagielski    SID_DRAWTBX_CS_STAR
119*b1cdbd2cSJim Jagielski    [
120*b1cdbd2cSJim Jagielski        ExecMethod = ExecDraw ;
121*b1cdbd2cSJim Jagielski        StateMethod = GetDrawState ;
122*b1cdbd2cSJim Jagielski    ]
123*b1cdbd2cSJim Jagielski    SID_DRAW_CS_ID
124*b1cdbd2cSJim Jagielski    [
125*b1cdbd2cSJim Jagielski        ExecMethod = ExecDraw ;
126*b1cdbd2cSJim Jagielski        StateMethod = GetDrawState ;
127*b1cdbd2cSJim Jagielski    ]
128*b1cdbd2cSJim Jagielski    SID_FM_CREATE_CONTROL // status()
129*b1cdbd2cSJim Jagielski	[
130*b1cdbd2cSJim Jagielski		ExecMethod = ExecDraw ;
131*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
132*b1cdbd2cSJim Jagielski	]
133*b1cdbd2cSJim Jagielski    SID_FM_CREATE_FIELDCONTROL
134*b1cdbd2cSJim Jagielski    [
135*b1cdbd2cSJim Jagielski		ExecMethod = ExecDraw ;
136*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
137*b1cdbd2cSJim Jagielski	]
138*b1cdbd2cSJim Jagielski}
139*b1cdbd2cSJim Jagielski //=========================================================================
140*b1cdbd2cSJim Jagielski
141*b1cdbd2cSJim Jagielskishell SwView
142*b1cdbd2cSJim Jagielski
143*b1cdbd2cSJim Jagielski{
144*b1cdbd2cSJim Jagielski	import TextEditView [Automation];
145*b1cdbd2cSJim Jagielski//	import TextPage "Page";
146*b1cdbd2cSJim Jagielski//	import SearchSettings;
147*b1cdbd2cSJim Jagielski//	import SearchAttributes;
148*b1cdbd2cSJim Jagielski//	import ReplaceAttributes;
149*b1cdbd2cSJim Jagielski}
150*b1cdbd2cSJim Jagielski
151*b1cdbd2cSJim Jagielskiinterface TextPrintPreview
152*b1cdbd2cSJim Jagielski[ uuid = "1622A480-111A-101D-9757-6E74207A7520" ]
153*b1cdbd2cSJim Jagielski{
154*b1cdbd2cSJim Jagielski    SID_BROWSER_MODE
155*b1cdbd2cSJim Jagielski    [
156*b1cdbd2cSJim Jagielski        StateMethod = GetState;
157*b1cdbd2cSJim Jagielski    ]
158*b1cdbd2cSJim Jagielski    FN_PRINT_LAYOUT
159*b1cdbd2cSJim Jagielski    [
160*b1cdbd2cSJim Jagielski        ExecMethod = Execute;
161*b1cdbd2cSJim Jagielski        StateMethod = GetState;
162*b1cdbd2cSJim Jagielski    ]
163*b1cdbd2cSJim Jagielski	FN_REFRESH_VIEW // status(final|play)
164*b1cdbd2cSJim Jagielski	[
165*b1cdbd2cSJim Jagielski		StateMethod = GetState ;
166*b1cdbd2cSJim Jagielski	]
167*b1cdbd2cSJim Jagielski	FN_CHAR_LEFT // status(final|play)
168*b1cdbd2cSJim Jagielski	[
169*b1cdbd2cSJim Jagielski		ExecMethod = Execute;
170*b1cdbd2cSJim Jagielski		StateMethod = NoState ;
171*b1cdbd2cSJim Jagielski	]
172*b1cdbd2cSJim Jagielski	FN_CHAR_RIGHT // status(final|play)
173*b1cdbd2cSJim Jagielski	[
174*b1cdbd2cSJim Jagielski		ExecMethod = Execute;
175*b1cdbd2cSJim Jagielski		StateMethod = NoState ;
176*b1cdbd2cSJim Jagielski	]
177*b1cdbd2cSJim Jagielski	FN_LINE_UP // status(final|play)
178*b1cdbd2cSJim Jagielski	[
179*b1cdbd2cSJim Jagielski		ExecMethod = Execute;
180*b1cdbd2cSJim Jagielski		StateMethod = NoState ;
181*b1cdbd2cSJim Jagielski	]
182*b1cdbd2cSJim Jagielski	FN_LINE_DOWN // status(final|play)
183*b1cdbd2cSJim Jagielski	[
184*b1cdbd2cSJim Jagielski		ExecMethod = Execute;
185*b1cdbd2cSJim Jagielski		StateMethod = NoState ;
186*b1cdbd2cSJim Jagielski	]
187*b1cdbd2cSJim Jagielski	FN_PAGEUP // status(final|play)
188*b1cdbd2cSJim Jagielski	[
189*b1cdbd2cSJim Jagielski		ExecMethod = Execute ;
190*b1cdbd2cSJim Jagielski		StateMethod = GetState ;
191*b1cdbd2cSJim Jagielski	]
192*b1cdbd2cSJim Jagielski	FN_PAGEDOWN // status(final|play)
193*b1cdbd2cSJim Jagielski	[
194*b1cdbd2cSJim Jagielski		ExecMethod = Execute ;
195*b1cdbd2cSJim Jagielski		StateMethod = GetState ;
196*b1cdbd2cSJim Jagielski	]
197*b1cdbd2cSJim Jagielski	FN_START_OF_DOCUMENT // status(final|play)
198*b1cdbd2cSJim Jagielski	[
199*b1cdbd2cSJim Jagielski		ExecMethod = Execute ;
200*b1cdbd2cSJim Jagielski		StateMethod = GetState ;
201*b1cdbd2cSJim Jagielski	]
202*b1cdbd2cSJim Jagielski	FN_END_OF_DOCUMENT // status(final|play)
203*b1cdbd2cSJim Jagielski	[
204*b1cdbd2cSJim Jagielski		ExecMethod = Execute ;
205*b1cdbd2cSJim Jagielski		StateMethod = GetState ;
206*b1cdbd2cSJim Jagielski	]
207*b1cdbd2cSJim Jagielski	FN_SHOW_TWO_PAGES // status(final|play)
208*b1cdbd2cSJim Jagielski	[
209*b1cdbd2cSJim Jagielski		ExecMethod = Execute ;
210*b1cdbd2cSJim Jagielski		StateMethod = GetState ;
211*b1cdbd2cSJim Jagielski	]
212*b1cdbd2cSJim Jagielski    FN_SHOW_MULTIPLE_PAGES // status(final|play)
213*b1cdbd2cSJim Jagielski	[
214*b1cdbd2cSJim Jagielski		ExecMethod = Execute ;
215*b1cdbd2cSJim Jagielski		StateMethod = GetState ;
216*b1cdbd2cSJim Jagielski	]
217*b1cdbd2cSJim Jagielski	FN_SHOW_BOOKVIEW // status(final|play)
218*b1cdbd2cSJim Jagielski	[
219*b1cdbd2cSJim Jagielski		ExecMethod = Execute ;
220*b1cdbd2cSJim Jagielski		StateMethod = GetState ;
221*b1cdbd2cSJim Jagielski	]
222*b1cdbd2cSJim Jagielski	FN_PRINT_PAGEPREVIEW // status()
223*b1cdbd2cSJim Jagielski	[
224*b1cdbd2cSJim Jagielski		ExecMethod = Execute ;
225*b1cdbd2cSJim Jagielski		StateMethod = GetState ;
226*b1cdbd2cSJim Jagielski	]
227*b1cdbd2cSJim Jagielski	SID_PRINTDOC // status(final|play)
228*b1cdbd2cSJim Jagielski	[
229*b1cdbd2cSJim Jagielski		ExecMethod = Execute ;
230*b1cdbd2cSJim Jagielski		StateMethod = GetState ;
231*b1cdbd2cSJim Jagielski	]
232*b1cdbd2cSJim Jagielski	SID_PRINTDOCDIRECT // status(final|play)
233*b1cdbd2cSJim Jagielski	[
234*b1cdbd2cSJim Jagielski		ExecMethod = Execute ;
235*b1cdbd2cSJim Jagielski		StateMethod = GetState ;
236*b1cdbd2cSJim Jagielski	]
237*b1cdbd2cSJim Jagielski	SID_PRINTPREVIEW // status(final|play)
238*b1cdbd2cSJim Jagielski	[
239*b1cdbd2cSJim Jagielski		ExecMethod = Execute ;
240*b1cdbd2cSJim Jagielski		StateMethod = GetState ;
241*b1cdbd2cSJim Jagielski	]
242*b1cdbd2cSJim Jagielski    FN_CLOSE_PAGEPREVIEW
243*b1cdbd2cSJim Jagielski    [
244*b1cdbd2cSJim Jagielski		ExecMethod = Execute ;
245*b1cdbd2cSJim Jagielski		StateMethod = GetState ;
246*b1cdbd2cSJim Jagielski	]
247*b1cdbd2cSJim Jagielski    SID_ZOOM_IN
248*b1cdbd2cSJim Jagielski    [
249*b1cdbd2cSJim Jagielski        ExecMethod = Execute ;
250*b1cdbd2cSJim Jagielski        StateMethod = GetState ;
251*b1cdbd2cSJim Jagielski    ]
252*b1cdbd2cSJim Jagielski    SID_ZOOM_OUT
253*b1cdbd2cSJim Jagielski    [
254*b1cdbd2cSJim Jagielski        ExecMethod = Execute ;
255*b1cdbd2cSJim Jagielski        StateMethod = GetState ;
256*b1cdbd2cSJim Jagielski    ]
257*b1cdbd2cSJim Jagielski    FN_PREVIEW_ZOOM
258*b1cdbd2cSJim Jagielski	[
259*b1cdbd2cSJim Jagielski		ExecMethod = Execute ;
260*b1cdbd2cSJim Jagielski        StateMethod = GetState ;
261*b1cdbd2cSJim Jagielski    ]
262*b1cdbd2cSJim Jagielski	SID_UNDO // status()
263*b1cdbd2cSJim Jagielski	[
264*b1cdbd2cSJim Jagielski		StateMethod = StateUndo ;
265*b1cdbd2cSJim Jagielski	]
266*b1cdbd2cSJim Jagielski	SID_REDO // status()
267*b1cdbd2cSJim Jagielski	[
268*b1cdbd2cSJim Jagielski		StateMethod = StateUndo ;
269*b1cdbd2cSJim Jagielski	]
270*b1cdbd2cSJim Jagielski	SID_REPEAT // status()
271*b1cdbd2cSJim Jagielski	[
272*b1cdbd2cSJim Jagielski		StateMethod = StateUndo ;
273*b1cdbd2cSJim Jagielski	]
274*b1cdbd2cSJim Jagielski	 //---------------------------------------------------------------------
275*b1cdbd2cSJim Jagielski	 //Ab hier Statusleiste
276*b1cdbd2cSJim Jagielski	FN_STAT_ZOOM // status()
277*b1cdbd2cSJim Jagielski	[
278*b1cdbd2cSJim Jagielski		ExecMethod = Execute ;
279*b1cdbd2cSJim Jagielski		StateMethod = GetState ;
280*b1cdbd2cSJim Jagielski	]
281*b1cdbd2cSJim Jagielski	SID_ATTR_ZOOM // status()
282*b1cdbd2cSJim Jagielski	[
283*b1cdbd2cSJim Jagielski		ExecMethod = Execute ;
284*b1cdbd2cSJim Jagielski		StateMethod = GetState ;
285*b1cdbd2cSJim Jagielski	]
286*b1cdbd2cSJim Jagielski	FN_STAT_PAGE // status()
287*b1cdbd2cSJim Jagielski	[
288*b1cdbd2cSJim Jagielski		ExecMethod = Execute ;
289*b1cdbd2cSJim Jagielski		StateMethod = GetState ;
290*b1cdbd2cSJim Jagielski	]
291*b1cdbd2cSJim Jagielski    FN_START_OF_LINE // status()
292*b1cdbd2cSJim Jagielski	[
293*b1cdbd2cSJim Jagielski		ExecMethod = Execute ;
294*b1cdbd2cSJim Jagielski		StateMethod = GetState ;
295*b1cdbd2cSJim Jagielski	]
296*b1cdbd2cSJim Jagielski    FN_END_OF_LINE // status()
297*b1cdbd2cSJim Jagielski	[
298*b1cdbd2cSJim Jagielski		ExecMethod = Execute ;
299*b1cdbd2cSJim Jagielski		StateMethod = GetState ;
300*b1cdbd2cSJim Jagielski	]
301*b1cdbd2cSJim Jagielski    FN_INSERT_BREAK // status()
302*b1cdbd2cSJim Jagielski	[
303*b1cdbd2cSJim Jagielski		ExecMethod = Execute ;
304*b1cdbd2cSJim Jagielski		StateMethod = GetState ;
305*b1cdbd2cSJim Jagielski	]
306*b1cdbd2cSJim Jagielski        SID_ATTR_ZOOMSLIDER // status()
307*b1cdbd2cSJim Jagielski        [
308*b1cdbd2cSJim Jagielski                ExecMethod = Execute ;
309*b1cdbd2cSJim Jagielski                StateMethod = GetState ;
310*b1cdbd2cSJim Jagielski        ]
311*b1cdbd2cSJim Jagielski     //----------------------------------------------
312*b1cdbd2cSJim Jagielski	 //End mit Statusleiste
313*b1cdbd2cSJim Jagielski}
314*b1cdbd2cSJim Jagielski
315*b1cdbd2cSJim Jagielski //=========================================================================
316*b1cdbd2cSJim Jagielski
317*b1cdbd2cSJim Jagielskishell SwPagePreView
318*b1cdbd2cSJim Jagielski{
319*b1cdbd2cSJim Jagielski	import TextPrintPreview[Automation];
320*b1cdbd2cSJim Jagielski}
321*b1cdbd2cSJim Jagielski
322*b1cdbd2cSJim Jagielski
323