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
23 ExecMethod = ExecDrawAttrArgsTextFrame;
24 StateMethod = GetDrawAttrStateTextFrame;
25 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
30 ExecMethod = ExecDrawAttrArgsTextFrame;
31 StateMethod = GetDrawAttrStateTextFrame;
32 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
35 SID_ATTR_FILL_GRADIENT
37 ExecMethod = ExecDrawAttrArgsTextFrame;
38 StateMethod = GetDrawAttrStateTextFrame;
39 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
44 ExecMethod = ExecDrawAttrArgsTextFrame;
45 StateMethod = GetDrawAttrStateTextFrame;
46 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
51 ExecMethod = ExecDrawAttrArgsTextFrame;
52 StateMethod = GetDrawAttrStateTextFrame;
53 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
56 SID_ATTR_FILL_TRANSPARENCE
58 ExecMethod = ExecDrawAttrArgsTextFrame;
59 StateMethod = GetDrawAttrStateTextFrame;
60 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
63 SID_ATTR_FILL_FLOATTRANSPARENCE
65 ExecMethod = ExecDrawAttrArgsTextFrame;
66 StateMethod = GetDrawAttrStateTextFrame;
67 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
72 StateMethod = GetDrawAttrStateTextFrame;
77 StateMethod = GetDrawAttrStateTextFrame;
82 StateMethod = GetDrawAttrStateTextFrame;
87 StateMethod = GetDrawAttrStateTextFrame;
92 StateMethod = GetDrawAttrStateTextFrame;
97 ExecMethod = ExecDrawDlgTextFrame;
98 StateMethod = DisableStateTextFrame;
102 FN_FRAME_TO_ANCHOR // status()
104 /*OS: data types incompatible?? */
105 ExecMethod = Execute ;
106 StateMethod = NoState ;
109 FN_FRAME_ALIGN_VERT_CENTER // status(play|final)
111 ExecMethod = Execute ;
112 StateMethod = GetState ;
113 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
116 FN_FRAME_ALIGN_VERT_BOTTOM // status(play|final)
118 ExecMethod = Execute ;
119 StateMethod = GetState ;
120 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
123 FN_FRAME_ALIGN_VERT_TOP // status(play|final)
125 ExecMethod = Execute ;
126 StateMethod = GetState ;
127 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
130 FN_FRAME_ALIGN_VERT_ROW_CENTER // status(play|final)
132 ExecMethod = Execute ;
133 StateMethod = GetState ;
134 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
137 FN_FRAME_ALIGN_VERT_ROW_BOTTOM // status(play|final)
139 ExecMethod = Execute ;
140 StateMethod = GetState ;
141 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
144 FN_FRAME_ALIGN_VERT_ROW_TOP // status(play|final)
146 ExecMethod = Execute ;
147 StateMethod = GetState ;
148 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
151 FN_FRAME_ALIGN_VERT_CHAR_CENTER // status(play|final)
153 ExecMethod = Execute ;
154 StateMethod = GetState ;
155 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
158 FN_FRAME_ALIGN_VERT_CHAR_BOTTOM // status(play|final)
160 ExecMethod = Execute ;
161 StateMethod = GetState ;
162 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
165 FN_FRAME_ALIGN_VERT_CHAR_TOP // status(play|final)
167 ExecMethod = Execute ;
168 StateMethod = GetState ;
169 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
172 FN_FRAME_ALIGN_HORZ_CENTER // status(play|final)
174 ExecMethod = Execute ;
175 StateMethod = GetState ;
176 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
179 FN_FRAME_ALIGN_HORZ_RIGHT // status(play|final)
181 ExecMethod = Execute ;
182 StateMethod = GetState ;
183 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
186 FN_FRAME_ALIGN_HORZ_LEFT // status(play|final)
188 ExecMethod = Execute ;
189 StateMethod = GetState ;
190 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
193 SID_FRAME_TO_TOP // status(final|play)
195 ExecMethod = Execute ;
196 StateMethod = GetState ;
197 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
200 SID_FRAME_TO_BOTTOM // status(final|play)
202 ExecMethod = Execute ;
203 StateMethod = GetState ;
204 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
207 FN_FRAME_UP // status(final|play)
209 ExecMethod = Execute ;
210 StateMethod = GetState ;
211 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
214 FN_FRAME_DOWN // status(final|play)
216 ExecMethod = Execute ;
217 StateMethod = GetState ;
218 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
223 ExecMethod = Execute ;
224 StateMethod = GetState ;
226 SID_ATTR_TRANSFORM_WIDTH
228 StateMethod = GetState ;
229 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
231 SID_ATTR_TRANSFORM_HEIGHT
233 StateMethod = GetState ;
234 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
236 SID_ATTR_TRANSFORM_PROTECT_SIZE
238 StateMethod = GetState ;
239 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
242 SID_ATTR_ULSPACE // status(final|play)
244 ExecMethod = Execute ;
245 StateMethod = GetState ;
246 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
249 SID_ATTR_LRSPACE // status(final|play)
251 ExecMethod = Execute ;
252 StateMethod = GetState ;
253 GroupId = SfxGroupId::Frame;
254 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
257 FN_FORMAT_FRAME_DLG // status(final|play)
259 ExecMethod = Execute ;
260 StateMethod = GetState ;
261 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
263 FN_DRAW_WRAP_DLG // status(final|play)
265 ExecMethod = Execute ;
266 StateMethod = GetState ;
267 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
270 SID_FRAME_LINESTYLE // status()
272 ExecMethod = ExecFrameStyle ;
273 StateMethod = GetLineStyleState ;
274 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
277 SID_FRAME_LINECOLOR // status(final|play)
279 ExecMethod = ExecFrameStyle ;
280 StateMethod = GetLineStyleState ;
281 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
283 SID_OBJECT_ALIGN_CENTER // status(play|final)
285 ExecMethod = Execute ;
286 StateMethod = GetState ;
287 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
290 SID_OBJECT_ALIGN_RIGHT // status(play|final)
292 ExecMethod = Execute ;
293 StateMethod = GetState ;
294 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
297 SID_OBJECT_ALIGN_LEFT // status(play|final)
299 ExecMethod = Execute ;
300 StateMethod = GetState ;
301 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
304 SID_OBJECT_ALIGN_UP // status(play|final)
306 ExecMethod = Execute ;
307 StateMethod = GetState ;
308 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
311 SID_OBJECT_ALIGN_MIDDLE // status(play|final)
313 ExecMethod = Execute ;
314 StateMethod = GetState ;
315 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
318 SID_OBJECT_ALIGN_DOWN // status(play|final)
320 ExecMethod = Execute ;
321 StateMethod = GetState ;
322 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
327 StateMethod = GetState ;
328 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
331 FN_FORMAT_FOOTNOTE_DLG // status()
333 ExecMethod = Execute;
336 SID_OPEN_XML_FILTERSETTINGS // ole : no, status : ?
338 ExecMethod = Execute ;
343 ExecMethod = Execute;
346 FN_NUMBERING_OUTLINE_DLG // status(final|play)
348 ExecMethod = Execute ;
351 FN_TITLE_DESCRIPTION_SHAPE
353 ExecMethod = Execute ;
354 StateMethod = GetState ;
355 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
360 ExecMethod = Execute ;
361 StateMethod = GetState ;
362 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
365 // Query functions for ImageMaps
369 ExecMethod = Execute ;
370 StateMethod = StateInsert ;
371 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
376 ExecMethod = Execute ;
377 StateMethod = GetState ;
378 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
381 SID_ATTR_BORDER // status()
383 ExecMethod = ExecFrameStyle ;
384 StateMethod = GetLineStyleState ;
385 GroupId = SfxGroupId::Frame;
386 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
389 SID_HYPERLINK_SETLINK // status()
391 ExecMethod = Execute ;
392 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
395 SID_HYPERLINK_GETLINK // status()
397 StateMethod = GetState ;
400 FN_FRAME_MIRROR_ON_EVEN_PAGES // status(final|play|rec)
402 ExecMethod = Execute ;
403 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
407 ExecMethod = ExecMove ;
408 StateMethod = NoState ;
412 ExecMethod = ExecField ;
413 StateMethod = GetState ;