xref: /AOO41X/main/sfx2/sdi/sfxitems.sdi (revision b2e4ce521c958fbc707ad908c2a8241d7591cf73)
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements.  See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership.  The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance
9 * with the License.  You may obtain a copy of the License at
10 *
11 *   http://www.apache.org/licenses/LICENSE-2.0
12 *
13 * Unless required by applicable law or agreed to in writing,
14 * software distributed under the License is distributed on an
15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 * KIND, either express or implied.  See the License for the
17 * specific language governing permissions and limitations
18 * under the License.
19 *
20 *************************************************************/
21
22    item void       SfxVoidItem;
23    item BOOL       SfxBoolItem;
24    item INT32      SfxUInt16Item;
25    item INT16      SfxInt16Item;
26    item INT32      SfxUInt32Item;
27    item INT32      SfxInt32Item;
28    item String     SfxStringItem;
29    item BYTE       SfxByteItem;
30    item INT16      SfxEnumItem;
31    item INT16      SfxAllEnumItem;
32    item INT16      TbxImageItem;
33
34    item String     SbxItem;                //! Dummy
35    item String     SfxObjectItem;          //! Dummy
36    item String     SfxTemplateItem;        //! Dummy
37    item String     SfxMacroInfoItem;       //! Dummy
38    item String     SfxImageItem;           //! Dummy
39    item String     SfxFrameItem;           //! Dummy
40    item String     SfxObjectShellItem      //! Dummy
41    item String     SfxUsrAnyItem           //! Dummy
42    item String     SfxUnoFrameItem         //! Dummy
43
44    struct Point
45    {
46        INT32   X   MID_X;
47        INT32   Y   MID_Y;
48    };
49    item Point SfxPointItem;
50
51    struct Rectangle
52    {
53        INT32   Left    MID_RECT_LEFT;
54        INT32   Top     MID_RECT_TOP;
55        INT32   Width   MID_WIDTH;
56        INT32   Height  MID_HEIGHT;
57    };
58    item Rectangle SfxRectangleItem;
59
60    struct DocInfo
61    {
62        BOOL        UseUserData        MID_DOCINFO_USEUSERDATA;
63        BOOL        DeleteUserData    MID_DOCINFO_DELETEUSERDATA;
64        String      Title              MID_DOCINFO_TITLE;
65        String      Subject            MID_DOCINFO_SUBJECT;
66        String      KeyWords           MID_DOCINFO_KEYWORDS;
67        String      Description        MID_DOCINFO_DESCRIPTION;
68        BOOL        AutoReload         MID_DOCINFO_AUTOLOADENABLED;
69        INT32       AutoReloadTime     MID_DOCINFO_AUTOLOADSECS;
70        String      AutoReloadURL      MID_DOCINFO_AUTOLOADURL;
71        String      AutoReloadFrame    MID_DOCINFO_DEFAULTTARGET;
72    };
73    item DocInfo SfxDocumentInfoItem;
74
75    struct SvxSearch
76    {
77        INT16       StyleFamily     MID_SEARCH_STYLEFAMILY;
78        UINT16      CellType        MID_SEARCH_CELLTYPE;
79        BOOL        RowDirection    MID_SEARCH_ROWDIRECTION;
80        BOOL        AllTables       MID_SEARCH_ALLTABLES;
81        BOOL        Backward        MID_SEARCH_BACKWARD;
82        BOOL        Pattern         MID_SEARCH_PATTERN;
83        BOOL        Content         MID_SEARCH_CONTENT;
84        BOOL        AsianOptions    MID_SEARCH_ASIANOPTIONS;
85        INT16       AlgorithmType   MID_SEARCH_ALGORITHMTYPE;
86        INT32       SearchFlags     MID_SEARCH_FLAGS;
87        String      SearchString    MID_SEARCH_SEARCHSTRING;
88        String      ReplaceString   MID_SEARCH_REPLACESTRING;
89        INT16       Locale          MID_SEARCH_LOCALE;
90        INT32       ChangedChars    MID_SEARCH_CHANGEDCHARS;
91        INT32       DeletedChars    MID_SEARCH_DELETEDCHARS;
92        INT32       InsertedChars   MID_SEARCH_INSERTEDCHARS;
93        INT32       TransliterateFlags MID_SEARCH_TRANSLITERATEFLAGS;
94        INT16       Command         MID_SEARCH_COMMAND;
95    };
96    item SvxSearch SvxSearchItem;
97
98    struct SvxSize
99    {
100        INT32               Width           MID_SIZE_WIDTH;
101        INT32               Height          MID_SIZE_HEIGHT;
102    };
103    item SvxSize SvxSizeItem;
104
105    struct SfxScriptOrganizer
106    {
107        String Language MID_SCRIPT_ORGANIZER_LANGUAGE;
108    };
109    item SfxScriptOrganizer SfxScriptOrganizerItem;
110    item String     SvxClipboardFmtItem;    //! Dummy
111
112