2 * This file is part of the LibreOffice project.
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/.
8 * This file incorporates work covered by the following license notice:
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 .
19 interface BaseTextFrame
24 ExecMethod = ExecDrawAttrArgsTextFrame;
25 StateMethod = GetDrawAttrStateTextFrame;
26 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
32 ExecMethod = ExecDrawAttrArgsTextFrame;
33 StateMethod = GetDrawAttrStateTextFrame;
34 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
37 SID_ATTR_FILL_GRADIENT
40 ExecMethod = ExecDrawAttrArgsTextFrame;
41 StateMethod = GetDrawAttrStateTextFrame;
42 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
48 ExecMethod = ExecDrawAttrArgsTextFrame;
49 StateMethod = GetDrawAttrStateTextFrame;
50 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
56 ExecMethod = ExecDrawAttrArgsTextFrame;
57 StateMethod = GetDrawAttrStateTextFrame;
58 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
61 SID_ATTR_FILL_TRANSPARENCE
64 ExecMethod = ExecDrawAttrArgsTextFrame;
65 StateMethod = GetDrawAttrStateTextFrame;
66 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
69 SID_ATTR_FILL_FLOATTRANSPARENCE
72 ExecMethod = ExecDrawAttrArgsTextFrame;
73 StateMethod = GetDrawAttrStateTextFrame;
74 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
79 StateMethod = GetDrawAttrStateTextFrame;
84 StateMethod = GetDrawAttrStateTextFrame;
89 StateMethod = GetDrawAttrStateTextFrame;
94 StateMethod = GetDrawAttrStateTextFrame;
99 StateMethod = GetDrawAttrStateTextFrame;
104 ExecMethod = ExecDrawDlgTextFrame;
105 StateMethod = DisableStateTextFrame;
109 FN_FRAME_TO_ANCHOR // status()
111 /*OS: data types incompatible?? */
112 ExecMethod = Execute ;
113 StateMethod = NoState ;
116 FN_FRAME_ALIGN_VERT_CENTER // status(play|final)
118 ExecMethod = Execute ;
119 StateMethod = GetState ;
120 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
123 FN_FRAME_ALIGN_VERT_BOTTOM // status(play|final)
125 ExecMethod = Execute ;
126 StateMethod = GetState ;
127 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
130 FN_FRAME_ALIGN_VERT_TOP // status(play|final)
132 ExecMethod = Execute ;
133 StateMethod = GetState ;
134 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
137 FN_FRAME_ALIGN_VERT_ROW_CENTER // status(play|final)
139 ExecMethod = Execute ;
140 StateMethod = GetState ;
141 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
144 FN_FRAME_ALIGN_VERT_ROW_BOTTOM // status(play|final)
146 ExecMethod = Execute ;
147 StateMethod = GetState ;
148 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
151 FN_FRAME_ALIGN_VERT_ROW_TOP // status(play|final)
153 ExecMethod = Execute ;
154 StateMethod = GetState ;
155 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
158 FN_FRAME_ALIGN_VERT_CHAR_CENTER // status(play|final)
160 ExecMethod = Execute ;
161 StateMethod = GetState ;
162 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
165 FN_FRAME_ALIGN_VERT_CHAR_BOTTOM // status(play|final)
167 ExecMethod = Execute ;
168 StateMethod = GetState ;
169 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
172 FN_FRAME_ALIGN_VERT_CHAR_TOP // status(play|final)
174 ExecMethod = Execute ;
175 StateMethod = GetState ;
176 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
179 FN_FRAME_ALIGN_HORZ_CENTER // status(play|final)
181 ExecMethod = Execute ;
182 StateMethod = GetState ;
183 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
186 FN_FRAME_ALIGN_HORZ_RIGHT // status(play|final)
188 ExecMethod = Execute ;
189 StateMethod = GetState ;
190 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
193 FN_FRAME_ALIGN_HORZ_LEFT // status(play|final)
195 ExecMethod = Execute ;
196 StateMethod = GetState ;
197 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
200 SID_FRAME_TO_TOP // status(final|play)
202 ExecMethod = Execute ;
203 StateMethod = GetState ;
204 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
207 SID_FRAME_TO_BOTTOM // status(final|play)
209 ExecMethod = Execute ;
210 StateMethod = GetState ;
211 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
214 FN_FRAME_UP // status(final|play)
216 ExecMethod = Execute ;
217 StateMethod = GetState ;
218 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
221 FN_FRAME_DOWN // status(final|play)
223 ExecMethod = Execute ;
224 StateMethod = GetState ;
225 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
230 ExecMethod = Execute ;
231 StateMethod = GetState ;
233 SID_ATTR_TRANSFORM_WIDTH
235 StateMethod = GetState ;
236 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
238 SID_ATTR_TRANSFORM_HEIGHT
240 StateMethod = GetState ;
241 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
243 SID_ATTR_TRANSFORM_PROTECT_SIZE
245 StateMethod = GetState ;
246 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
249 SID_ATTR_ULSPACE // status(final|play)
251 ExecMethod = Execute ;
252 StateMethod = GetState ;
253 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
256 SID_ATTR_LRSPACE // status(final|play)
258 ExecMethod = Execute ;
259 StateMethod = GetState ;
260 GroupId = SfxGroupId::Frame;
261 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
264 FN_FORMAT_FRAME_DLG // status(final|play)
266 ExecMethod = Execute ;
267 StateMethod = GetState ;
268 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
270 FN_DRAW_WRAP_DLG // status(final|play)
272 ExecMethod = Execute ;
273 StateMethod = GetState ;
274 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
277 SID_FRAME_LINESTYLE // status()
279 ExecMethod = ExecFrameStyle ;
280 StateMethod = GetLineStyleState ;
282 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
285 SID_FRAME_LINECOLOR // status(final|play)
287 ExecMethod = ExecFrameStyle ;
288 StateMethod = GetLineStyleState ;
289 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
291 SID_OBJECT_ALIGN_CENTER // status(play|final)
293 ExecMethod = Execute ;
294 StateMethod = GetState ;
295 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
298 SID_OBJECT_ALIGN_RIGHT // status(play|final)
300 ExecMethod = Execute ;
301 StateMethod = GetState ;
302 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
305 SID_OBJECT_ALIGN_LEFT // status(play|final)
307 ExecMethod = Execute ;
308 StateMethod = GetState ;
309 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
312 SID_OBJECT_ALIGN_UP // status(play|final)
314 ExecMethod = Execute ;
315 StateMethod = GetState ;
316 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
319 SID_OBJECT_ALIGN_MIDDLE // status(play|final)
321 ExecMethod = Execute ;
322 StateMethod = GetState ;
323 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
326 SID_OBJECT_ALIGN_DOWN // status(play|final)
328 ExecMethod = Execute ;
329 StateMethod = GetState ;
330 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
335 StateMethod = GetState ;
336 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
339 FN_FORMAT_FOOTNOTE_DLG // status()
341 ExecMethod = Execute;
344 SID_OPEN_XML_FILTERSETTINGS // ole : no, status : ?
346 ExecMethod = Execute ;
351 ExecMethod = Execute;
354 FN_NUMBERING_OUTLINE_DLG // status(final|play)
356 ExecMethod = Execute ;
359 FN_TITLE_DESCRIPTION_SHAPE
361 ExecMethod = Execute ;
362 StateMethod = GetState ;
363 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
368 ExecMethod = Execute ;
369 StateMethod = GetState ;
370 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
373 // Query functions for ImageMaps
374 // Slots without export
378 ExecMethod = Execute ;
379 StateMethod = StateInsert ;
381 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
384 SID_ATTR_BORDER // status()
386 ExecMethod = ExecFrameStyle ;
387 StateMethod = GetLineStyleState ;
388 GroupId = SfxGroupId::Frame;
390 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
393 SID_HYPERLINK_SETLINK // status()
395 ExecMethod = Execute ;
396 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
399 SID_HYPERLINK_GETLINK // status()
401 StateMethod = GetState ;
404 FN_FRAME_MIRROR_ON_EVEN_PAGES // status(final|play|rec)
406 ExecMethod = Execute ;
407 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
411 ExecMethod = ExecMove ;
412 StateMethod = NoState ;
416 ExecMethod = ExecField ;
417 StateMethod = GetState ;