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