1 /*************************************************************************
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 * Copyright 2000, 2010 Oracle and/or its affiliates.
7 * OpenOffice.org - a multi-platform office productivity suite
9 * This file is part of OpenOffice.org.
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.
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).
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.
26 ************************************************************************/
29 [ uuid = "63C33940-69D8-101D-9757-C667E8298000" ]
36 [ uuid="7F1A6E20-69D8-101D-9757-C667E8298000" ]
44 [ uuid = "8A4C07E0-69D8-101D-9757-C667E8298000"]
50 interface TextEditView : BaseTextEditView
52 uuid = "09782660-111A-101D-9757-6E74207A7520"
55 // Slots, die nicht in der WebDocShell gebraucht werden
58 ExecMethod = Execute ;
59 StateMethod = GetState ;
61 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
63 FN_INSERT_CAPTION // status()
65 ExecMethod = ExecDlgExt ;
66 StateMethod = GetState ;
67 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
69 FN_EDIT_FOOTNOTE // status(final|play)
71 ExecMethod = ExecDlgExt ;
72 StateMethod = GetState ;
73 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
75 FN_HYPHENATE_OPT_DLG // status(final|play)
77 ExecMethod = ExecLingu ;
78 StateMethod = GetState ;
79 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
81 FN_CHANGE_PAGENUM // status(final)
83 ExecMethod = ExecDlg ;
84 StateMethod = GetState ;
85 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
87 SID_INSERT_DRAW // status()
89 ExecMethod = ExecDraw ;
90 StateMethod = GetDrawState ;
92 SID_FONTWORK_GALLERY_FLOATER
94 ExecMethod = ExecDraw ;
95 StateMethod = GetDrawState ;
99 ExecMethod = ExecDraw ;
100 StateMethod = GetDrawState ;
102 SID_DRAWTBX_CS_SYMBOL
104 ExecMethod = ExecDraw ;
105 StateMethod = GetDrawState ;
109 ExecMethod = ExecDraw ;
110 StateMethod = GetDrawState ;
112 SID_DRAWTBX_CS_FLOWCHART
114 ExecMethod = ExecDraw ;
115 StateMethod = GetDrawState ;
117 SID_DRAWTBX_CS_CALLOUT
119 ExecMethod = ExecDraw ;
120 StateMethod = GetDrawState ;
124 ExecMethod = ExecDraw ;
125 StateMethod = GetDrawState ;
129 ExecMethod = ExecDraw ;
130 StateMethod = GetDrawState ;
132 SID_FM_CREATE_CONTROL // status()
134 ExecMethod = ExecDraw ;
135 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
137 SID_FM_CREATE_FIELDCONTROL
139 ExecMethod = ExecDraw ;
140 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
143 //=========================================================================
148 import TextEditView [Automation];
149 // import TextPage "Page";
150 // import SearchSettings;
151 // import SearchAttributes;
152 // import ReplaceAttributes;
155 interface TextPrintPreview
156 [ uuid = "1622A480-111A-101D-9757-6E74207A7520" ]
160 StateMethod = GetState;
164 ExecMethod = Execute;
165 StateMethod = GetState;
167 FN_REFRESH_VIEW // status(final|play)
169 StateMethod = GetState ;
171 FN_CHAR_LEFT // status(final|play)
173 ExecMethod = Execute;
174 StateMethod = NoState ;
176 FN_CHAR_RIGHT // status(final|play)
178 ExecMethod = Execute;
179 StateMethod = NoState ;
181 FN_LINE_UP // status(final|play)
183 ExecMethod = Execute;
184 StateMethod = NoState ;
186 FN_LINE_DOWN // status(final|play)
188 ExecMethod = Execute;
189 StateMethod = NoState ;
191 FN_PAGEUP // status(final|play)
193 ExecMethod = Execute ;
194 StateMethod = GetState ;
196 FN_PAGEDOWN // status(final|play)
198 ExecMethod = Execute ;
199 StateMethod = GetState ;
201 FN_START_OF_DOCUMENT // status(final|play)
203 ExecMethod = Execute ;
204 StateMethod = GetState ;
206 FN_END_OF_DOCUMENT // status(final|play)
208 ExecMethod = Execute ;
209 StateMethod = GetState ;
211 FN_SHOW_TWO_PAGES // status(final|play)
213 ExecMethod = Execute ;
214 StateMethod = GetState ;
216 FN_SHOW_MULTIPLE_PAGES // status(final|play)
218 ExecMethod = Execute ;
219 StateMethod = GetState ;
221 FN_SHOW_BOOKVIEW // status(final|play)
223 ExecMethod = Execute ;
224 StateMethod = GetState ;
226 FN_PRINT_PAGEPREVIEW // status()
228 ExecMethod = Execute ;
229 StateMethod = GetState ;
231 SID_PRINTDOC // status(final|play)
233 ExecMethod = Execute ;
234 StateMethod = GetState ;
236 SID_PRINTDOCDIRECT // status(final|play)
238 ExecMethod = Execute ;
239 StateMethod = GetState ;
241 SID_PRINTPREVIEW // status(final|play)
243 ExecMethod = Execute ;
244 StateMethod = GetState ;
248 ExecMethod = Execute ;
249 StateMethod = GetState ;
253 ExecMethod = Execute ;
254 StateMethod = GetState ;
258 ExecMethod = Execute ;
259 StateMethod = GetState ;
263 ExecMethod = Execute ;
264 StateMethod = GetState ;
268 StateMethod = StateUndo ;
272 StateMethod = StateUndo ;
274 SID_REPEAT // status()
276 StateMethod = StateUndo ;
278 //---------------------------------------------------------------------
279 //Ab hier Statusleiste
280 FN_STAT_ZOOM // status()
282 ExecMethod = Execute ;
283 StateMethod = GetState ;
285 SID_ATTR_ZOOM // status()
287 ExecMethod = Execute ;
288 StateMethod = GetState ;
290 FN_STAT_PAGE // status()
292 ExecMethod = Execute ;
293 StateMethod = GetState ;
295 FN_START_OF_LINE // status()
297 ExecMethod = Execute ;
298 StateMethod = GetState ;
300 FN_END_OF_LINE // status()
302 ExecMethod = Execute ;
303 StateMethod = GetState ;
305 FN_INSERT_BREAK // status()
307 ExecMethod = Execute ;
308 StateMethod = GetState ;
310 SID_ATTR_ZOOMSLIDER // status()
312 ExecMethod = Execute ;
313 StateMethod = GetState ;
315 //----------------------------------------------
316 //End mit Statusleiste
319 //=========================================================================
323 import TextPrintPreview[Automation];