Branch libreoffice-5-0-4
[LibreOffice.git] / sfx2 / sdi / sfxitems.sdi
blobf293e5c90a6f953d3638e8c7140f118dc81c59fe
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         INT32       SearchStartPointX MID_SEARCH_STARTPOINTX;
93         INT32       SearchStartPointY MID_SEARCH_STARTPOINTY;
94     };
95     item SvxSearch SvxSearchItem;
97     struct SvxSize
98     {
99         INT32               Width           MID_SIZE_WIDTH;
100         INT32               Height          MID_SIZE_HEIGHT;
101     };
102     item SvxSize SvxSizeItem;
104     struct SfxScriptOrganizer
105     {
106         String Language MID_SCRIPT_ORGANIZER_LANGUAGE;
107     };
108     item SfxScriptOrganizer SfxScriptOrganizerItem;
109     item String     SvxClipboardFormatItem;    //! Dummy
111     struct SvxZoom
112     {
113         UINT16 Value         MID_VALUE;
114         INT16 ValueSet       MID_VALUESET;
115         INT16 Type           MID_TYPE;
116     };
117     item SvxZoom SvxZoomItem;