Version 4.0.0.1, tag libreoffice-4.0.0.1
[LibreOffice.git] / sfx2 / sdi / sfxitems.sdi
blobf0f1795b5293b459936675b3aeff32a8d7510672
1 /*
2  * This file is part of the LibreOffice project.
3  *
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/.
7  *
8  * This file incorporates work covered by the following license notice:
9  *
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 .
17  */
19     item void       SfxVoidItem;
20     item BOOL       SfxBoolItem;
21     item INT32      SfxUInt16Item;
22     item INT16      SfxInt16Item;
23     item INT32      SfxUInt32Item;
24     item INT32      SfxInt32Item;
25     item String     SfxStringItem;
26     item BYTE       SfxByteItem;
27     item INT16      SfxEnumItem;
28     item INT16      SfxAllEnumItem;
29     item INT16      TbxImageItem;
31     item String     SbxItem;                //! Dummy
32     item String     SfxObjectItem;          //! Dummy
33     item String     SfxTemplateItem;        //! Dummy
34     item String     SfxMacroInfoItem;       //! Dummy
35     item String     SfxImageItem;           //! Dummy
36     item String     SfxFrameItem;           //! Dummy
37     item String     SfxObjectShellItem      //! Dummy
38     item String     SfxUsrAnyItem           //! Dummy
39     item String     SfxUnoFrameItem         //! Dummy
41     struct Point
42     {
43         INT32   X   MID_X;
44         INT32   Y   MID_Y;
45     };
46     item Point SfxPointItem;
48     struct Rectangle
49     {
50         INT32   Left    MID_RECT_LEFT;
51         INT32   Top     MID_RECT_TOP;
52         INT32   Width   MID_WIDTH;
53         INT32   Height  MID_HEIGHT;
54     };
55     item Rectangle SfxRectangleItem;
57     struct DocInfo
58     {
59         BOOL        UseUserData        MID_DOCINFO_USEUSERDATA;
60         BOOL        DeleteUserData    MID_DOCINFO_DELETEUSERDATA;
61         String      Title              MID_DOCINFO_TITLE;
62         String      Subject            MID_DOCINFO_SUBJECT;
63         String      KeyWords           MID_DOCINFO_KEYWORDS;
64         String      Description        MID_DOCINFO_DESCRIPTION;
65         BOOL        AutoReload         MID_DOCINFO_AUTOLOADENABLED;
66         INT32       AutoReloadTime     MID_DOCINFO_AUTOLOADSECS;
67         String      AutoReloadURL      MID_DOCINFO_AUTOLOADURL;
68         String      AutoReloadFrame    MID_DOCINFO_DEFAULTTARGET;
69     };
70     item DocInfo SfxDocumentInfoItem;
72     struct SvxSearch
73     {
74         INT16       StyleFamily     MID_SEARCH_STYLEFAMILY;
75         UINT16      CellType        MID_SEARCH_CELLTYPE;
76         BOOL        RowDirection    MID_SEARCH_ROWDIRECTION;
77         BOOL        AllTables       MID_SEARCH_ALLTABLES;
78         BOOL        Backward        MID_SEARCH_BACKWARD;
79         BOOL        Pattern         MID_SEARCH_PATTERN;
80         BOOL        Content         MID_SEARCH_CONTENT;
81         BOOL        AsianOptions    MID_SEARCH_ASIANOPTIONS;
82         INT16       AlgorithmType   MID_SEARCH_ALGORITHMTYPE;
83         INT32       SearchFlags     MID_SEARCH_FLAGS;
84         String      SearchString    MID_SEARCH_SEARCHSTRING;
85         String      ReplaceString   MID_SEARCH_REPLACESTRING;
86         INT16       Locale          MID_SEARCH_LOCALE;
87         INT32       ChangedChars    MID_SEARCH_CHANGEDCHARS;
88         INT32       DeletedChars    MID_SEARCH_DELETEDCHARS;
89         INT32       InsertedChars   MID_SEARCH_INSERTEDCHARS;
90         INT32       TransliterateFlags MID_SEARCH_TRANSLITERATEFLAGS;
91         INT16       Command         MID_SEARCH_COMMAND;
92     };
93     item SvxSearch SvxSearchItem;
95     struct SvxSize
96     {
97         INT32               Width           MID_SIZE_WIDTH;
98         INT32               Height          MID_SIZE_HEIGHT;
99     };
100     item SvxSize SvxSizeItem;
102     struct SfxScriptOrganizer
103     {
104         String Language MID_SCRIPT_ORGANIZER_LANGUAGE;
105     };
106     item SfxScriptOrganizer SfxScriptOrganizerItem;
107     item String     SvxClipboardFmtItem;    //! Dummy
109     struct SvxZoom
110     {
111         UINT16 Value         MID_VALUE;
112         INT16 ValueSet       MID_VALUESET;
113         INT16 Type           MID_TYPE;
114     };
115     item SvxZoom SvxZoomItem;