xref: /aoo4110/main/sfx2/inc/sfx2/sfx.hrc (revision b1cdbd2c)
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
23#ifndef _SFX_HRC
24#define _SFX_HRC
25
26// include ---------------------------------------------------------------
27
28#ifndef _SOLAR_HRC
29#include <svl/solar.hrc>
30#endif
31
32#ifndef _MEMBERID_HRC
33#include <svl/memberid.hrc>
34#endif
35
36#define RID_GROUPS_OFFSET           32000
37#define RID_GROUPS_SFXOFFSET        32700
38#define RID_GROUPS_END              32767
39
40//--------------------------------------------------------------------
41
42#define EVENT_SFX_START              5000
43#define EVENT_SFX_END                9999
44
45#define EVENT_LIB_START             10000
46#define EVENT_LIB_END               19999
47
48#define EVENT_APP_START             20000
49#define EVENT_APP_END               29999
50
51#define EVENT_OBJ_START             30000
52#define EVENT_OBJ0_START            (EVENT_OBJ_START+0x0000)
53#define EVENT_OBJ2_START            (EVENT_OBJ_START+0x0100)
54#define EVENT_OBJ1_START            (EVENT_OBJ_START+0x0200)
55#define EVENT_OBJ3_START            (EVENT_OBJ_START+0x0300)
56#define EVENT_OBJ4_START            (EVENT_OBJ_START+0x0400)
57#define EVENT_OBJ5_START            (EVENT_OBJ_START+0x0500)
58#define EVENT_OBJ6_START            (EVENT_OBJ_START+0x0600)
59#define EVENT_OBJ7_START            (EVENT_OBJ_START+0x0700)
60#define EVENT_OBJ_END				31999
61
62#define EVENT_SIM_START             EVENT_OBJ0_START
63#define EVENT_SCH_START             EVENT_OBJ1_START
64#define EVENT_SMA_START             EVENT_OBJ2_START
65#define EVENT_SGA_START             EVENT_OBJ3_START
66#define EVENT_SVX_START             EVENT_OBJ4_START
67
68// Achtung: die folgenden sind gleichzeitig SID_ON_...
69#define SFX_EVENT_STARTAPP          (EVENT_SFX_START)
70#define SFX_EVENT_CLOSEAPP          (EVENT_SFX_START + 1)
71#define SFX_EVENT_CREATEDOC         (EVENT_SFX_START + 2)
72#define SFX_EVENT_OPENDOC           (EVENT_SFX_START + 3)
73#define SFX_EVENT_CLOSEDOC          (EVENT_SFX_START + 4)
74#define SFX_EVENT_SAVEDOC           (EVENT_SFX_START + 5)
75#define SFX_EVENT_SAVEASDOC         (EVENT_SFX_START + 6)
76#define SFX_EVENT_ACTIVATEDOC       (EVENT_SFX_START + 7)
77#define SFX_EVENT_DEACTIVATEDOC     (EVENT_SFX_START + 8)
78#define SFX_EVENT_PRINTDOC          (EVENT_SFX_START + 9)
79#define SFX_EVENT_ONERROR           (EVENT_SFX_START + 10)
80
81#define SFX_EVENT_LOADFINISHED      (EVENT_SFX_START + 11)
82#define SFX_EVENT_SAVEFINISHED      (EVENT_SFX_START + 12)
83
84#define SFX_EVENT_MODIFYCHANGED		(EVENT_SFX_START + 13)
85#define SFX_EVENT_PREPARECLOSEDOC	(EVENT_SFX_START + 14)
86#define SFX_EVENT_NEWMESSAGE		(EVENT_SFX_START + 15)
87#define SFX_EVENT_TOGGLEFULLSCREENMODE	(EVENT_SFX_START + 16)
88#define SFX_EVENT_SAVEDOCDONE  		(EVENT_SFX_START + 17)
89#define SFX_EVENT_SAVEASDOCDONE		(EVENT_SFX_START + 18)
90
91#define SFX_EVENT_SAVETODOC  		(EVENT_SFX_START + 19)
92#define SFX_EVENT_SAVETODOCDONE		(EVENT_SFX_START + 20)
93
94#define SFX_EVENT_VIEWCREATED  		(EVENT_SFX_START + 21)
95#define SFX_EVENT_PREPARECLOSEVIEW	(EVENT_SFX_START + 22)
96#define SFX_EVENT_CLOSEVIEW  		(EVENT_SFX_START + 23)
97
98#define SFX_EVENT_STORAGECHANGED	(EVENT_SFX_START + 24)
99#define SFX_EVENT_VISAREACHANGED    (EVENT_SFX_START + 25)
100
101#define SFX_EVENT_DOCCREATED        (EVENT_SFX_START + 26)
102
103#define SFX_EVENT_SAVEASDOCFAILED	(EVENT_SFX_START + 27)
104#define SFX_EVENT_SAVEDOCFAILED		(EVENT_SFX_START + 28)
105#define SFX_EVENT_SAVETODOCFAILED	(EVENT_SFX_START + 29)
106
107#define SFX_EVENT_TITLECHANGED		(EVENT_SFX_START + 30)
108#define SFX_EVENT_MODECHANGED		(EVENT_SFX_START + 31)
109
110// Events f"ur Controls etc.
111#define SFX_EVENT_MOUSEOVER_OBJECT     ( EVENT_SFX_START + 100 )
112#define SFX_EVENT_MOUSECLICK_OBJECT    ( EVENT_SFX_START + 101 )
113#define SFX_EVENT_MOUSEOUT_OBJECT      ( EVENT_SFX_START + 102 )
114
115//--------------------------------------------------------------------
116
117#define RID_SFX_APP_START                   (RID_SFX_START +  256)
118#define RID_SFX_MENU_START                  (RID_SFX_START +  768)
119#define RID_SFX_CONFIG_START                (RID_SFX_START + 1536)
120#define RID_SFX_DOC_START                   (RID_SFX_START + 1792)
121#define RID_SFX_DIALOG_START                (RID_SFX_START + 2048)
122#define RID_SFX_BASTYP_START                (RID_SFX_START + 2304)
123#define RID_SFX_EXPLORER_START              (RID_SFX_START + 2816)
124
125#define RID_CNT_START						(RID_SFX_START + 3072)
126
127#define RID_SFX_SFXLOCAL_START				(RID_SFX_START + 3082)
128#define RID_SFX_VIEW_START					(RID_SFX_START + 4096)
129#define RID_SFX_SIDEBAR_START				(RID_SFX_START + 4150)
130#define RID_SFX_NODES_START					(RID_SFX_START + 4500)
131#define RID_CNT_START2     					(RID_SFX_NODES_START)
132#define RID_SFX_CHAOSDOC_START				(RID_SFX_START + 5120)
133#define RID_SFX_TPLCOMPONENT_START			(RID_SFX_START + 6800)
134#define RID_SFX_HELPCOMPONENT_START			(RID_SFX_START + 7000)
135
136//--------------------------------------------------------------------
137
138#define SFX_MSG_NAME                    1
139#define SFX_MSG_HELPTEXT				2
140#define SFX_MSG_BASICNAME               3
141
142#define SFX_MSG_ENABLEDBMP              1
143#define SFX_MSG_DISABLEDBMP             2
144#define SFX_MSG_ENABLEDSMALLBMP             SFX_MSG_ENABLEDBMP
145#define SFX_MSG_DISABLEDSMALLBMP            SFX_MSG_DISABLEDBMP
146#define SFX_MSG_ENABLEDLARGEBMP         3
147#define SFX_MSG_DISABLEDLARGEBMP        4
148#define SFX_MSG_MONO                   10
149
150#define SFX_OBJECTBAR_APPLICATION		0
151#define SFX_OBJECTBAR_OBJECT			1
152#define SFX_OBJECTBAR_TOOLS 			2
153#define SFX_OBJECTBAR_MACRO 			3
154#define SFX_OBJECTBAR_FULLSCREEN		4
155#define SFX_OBJECTBAR_RECORDING         5
156#define SFX_OBJECTBAR_COMMONTASK    	6
157#define SFX_OBJECTBAR_OPTIONS          	7
158#define SFX_OBJECTBAR_USERDEF1			8
159#define SFX_OBJECTBAR_USERDEF2			9
160#define SFX_OBJECTBAR_USERDEF3			10
161#define SFX_OBJECTBAR_USERDEF4			11
162#define SFX_OBJECTBAR_NAVIGATION		12
163#define SFX_OBJECTBAR_MAX				13
164
165// temp. wg. Kompatibilitaet
166
167#define SFX_OBJECTBAR_IDE				2
168#define SFX_OBJECTBAR_FRAME 			3
169#define SFX_OBJECTBAR_DOCUMENT			4
170#define SFX_OBJECTBAR_VIEW				5
171#define SFX_OBJECTBAR_SELECTION 		7
172
173#define MSG_QUERY_LASTVERSION               RID_SFX_START
174
175#define RID_APPFONT                         RID_SFX_START
176#define RID_APPLICATION                     RID_SFX_START
177#define RID_APPWINDOWICON					RID_SFX_START
178#define RID_DEFAULTIMAGELIST_SC             (RID_SFX_START+15)
179#define RID_DEFAULTIMAGELIST_SM             (RID_SFX_START+16)
180#define RID_DEFAULTIMAGELIST_LC             (RID_SFX_START+17)
181#define RID_DEFAULTIMAGELIST_LM             (RID_SFX_START+18)
182#define RID_STYLEDLG 						(RID_SFX_START+28)
183#define RID_DEFAULTIMAGELIST_SCH			(RID_SFX_START+35)
184#define RID_DEFAULTIMAGELIST_SMH			(RID_SFX_START+36)
185#define RID_DEFAULTIMAGELIST_LCH			(RID_SFX_START+37)
186#define RID_DEFAULTIMAGELIST_LMH			(RID_SFX_START+38)
187#define RID_IMAGELIST_SCH					(RID_SFX_START+39)
188#define RID_IMAGELIST_SMH             		(RID_SFX_START+40)
189#define RID_IMAGELIST_LCH             		(RID_SFX_START+41)
190#define RID_IMAGELIST_LMH             		(RID_SFX_START+42)
191#define RID_APPIMAGELIST_SCH                (RID_SFX_START+43)
192#define RID_APPIMAGELIST_SMH                (RID_SFX_START+44)
193#define RID_APPIMAGELIST_LCH                (RID_SFX_START+45)
194#define RID_APPIMAGELIST_LMH                (RID_SFX_START+46)
195#define RID_OFFICEIMAGELIST_SCH             (RID_SFX_START+47)
196#define RID_OFFICEIMAGELIST_SMH             (RID_SFX_START+48)
197#define RID_OFFICEIMAGELIST_LCH             (RID_SFX_START+49)
198#define RID_OFFICEIMAGELIST_LMH             (RID_SFX_START+50)
199#define RID_DEFAULTINTRO					(RID_SFX_START+0)
200#define RID_DEFAULTINTRO_ADABAS				(RID_SFX_START+1)
201#define RID_DEFAULTINTRO_PORTAL				(RID_SFX_START+2)
202#define RID_DEFAULT_ABOUT_BMP_LOGO			(RID_SFX_START+3)
203
204#define RID_STYLECATALOG                 	(RID_SFX_START+1201)
205
206#define RID_DEFAULTABOUT					(RID_SFX_START+0)
207
208#define RID_APPTITLE                        (RID_SFX_START+4)
209
210#define RID_DOCALREADYLOADED_DLG            (RID_SFX_START+1)
211
212#define TP_DOCINFODESC                      (RID_SFX_START+3)
213#define TP_DOCINFODOC                       (RID_SFX_START+4)
214#define TP_DOCINFOUSER                      (RID_SFX_START+5)
215#define TP_DOCINFORELOAD					(RID_SFX_START+13)
216#define TP_CUSTOMPROPERTIES                 (RID_SFX_START+14)
217#define TP_DOCINFOSECURITY                  (RID_SFX_START+215)
218#define DLG_DOCINFO_EDT                     (RID_SFX_START+6)
219#define TP_MANAGE_STYLES                    (RID_SFX_START+7)
220#define DLG_STYLE_DESIGNER					(RID_SFX_START+8)
221
222#define RID_SFX_PROTECT_RECORDS             (RID_SFX_START+216)
223#define RID_SFX_UNPROTECT_RECORDS           (RID_SFX_START+217)
224#define RID_SFX_INCORRECT_PASSWORD          (RID_SFX_START+218)
225
226#define	STR_STYLE_FILTER_AUTO				(RID_SFX_START+9)
227#define	STR_STYLE_FILTER_USED				(RID_SFX_START+10)
228#define	STR_STYLE_FILTER_USERDEF			(RID_SFX_START+11)
229#define	STR_STYLE_FILTER_ALL				(RID_SFX_START+12)
230// +13 schon benutzt!
231#define STR_STYLE_FILTER_HIERARCHICAL    	(RID_SFX_START+1200)
232
233#define STR_NONAME							(RID_SFX_START+100)
234#define STR_NONE							(RID_SFX_START+101)
235#define STR_CLOSE							(RID_SFX_START+103)
236#define STR_STANDARD						(RID_SFX_START+104)
237#define STR_READONLY                        (RID_SFX_START+105)
238
239#define STR_SFX_FILTERNAME_ALL					(RID_SFX_START+106)
240#define STR_EDIT							(RID_SFX_START+108)
241#define STR_QUERY_SAVE_DOCUMENT 			(RID_SFX_START+110)
242#define STR_BYTES   						(RID_SFX_START+111)
243#define STR_KB								(RID_SFX_START+112)
244#define STR_MB								(RID_SFX_START+113)
245#define STR_GB								(RID_SFX_START+114)
246
247#define STR_STANDARD_SHORTCUT               (RID_SFX_START+117)
248#define STR_REPAIREDDOCUMENT                (RID_SFX_START+118)
249
250#define STR_ERRUNOEVENTBINDUNG              (RID_SFX_START+119)
251#define STR_SHARED                          (RID_SFX_START+120)
252#define RID_XMLSEC_DOCUMENTSIGNED           (RID_SFX_START+121)
253#define STR_ACCTITLE_PRODUCTIVITYTOOLS		(RID_SFX_START+157)
254
255//=========================================================================
256
257// group ids
258//=========================================================================
259// !! If you add a new group, please change sfxbasecontroller.cxx and
260// !! com.sun.star.frame.CommandGroup accordingly!
261//=========================================================================
262
263#define GID_INTERN							(RID_GROUPS_SFXOFFSET+ 0)
264#define GID_APPLICATION 					(RID_GROUPS_SFXOFFSET+ 1)
265#define GID_DOCUMENT						(RID_GROUPS_SFXOFFSET+ 2)
266#define GID_VIEW							(RID_GROUPS_SFXOFFSET+ 3)
267#define GID_EDIT                            (RID_GROUPS_SFXOFFSET+ 4)
268#define GID_MACRO                           (RID_GROUPS_SFXOFFSET+ 5)
269#define GID_OPTIONS                         (RID_GROUPS_SFXOFFSET+ 6)
270#define GID_MATH  							(RID_GROUPS_SFXOFFSET+ 7)
271#define GID_NAVIGATOR						(RID_GROUPS_SFXOFFSET+ 8)
272#define GID_INSERT							(RID_GROUPS_SFXOFFSET+ 9)
273#define GID_FORMAT                          (RID_GROUPS_SFXOFFSET+10)
274#define GID_TEMPLATE                        (RID_GROUPS_SFXOFFSET+11)
275#define GID_TEXT                            (RID_GROUPS_SFXOFFSET+12)
276#define GID_FRAME                           (RID_GROUPS_SFXOFFSET+13)
277#define GID_GRAPHIC                         (RID_GROUPS_SFXOFFSET+14)
278#define GID_TABLE                           (RID_GROUPS_SFXOFFSET+15)
279#define GID_ENUMERATION                     (RID_GROUPS_SFXOFFSET+16)
280#define GID_DATA                            (RID_GROUPS_SFXOFFSET+17)
281#define GID_SPECIAL                         (RID_GROUPS_SFXOFFSET+18)
282#define GID_IMAGE                           (RID_GROUPS_SFXOFFSET+19)
283#define GID_CHART                           (RID_GROUPS_SFXOFFSET+20)
284#define GID_EXPLORER                        (RID_GROUPS_SFXOFFSET+21)
285#define GID_CONNECTOR                       (RID_GROUPS_SFXOFFSET+22)
286#define GID_MODIFY                          (RID_GROUPS_SFXOFFSET+23)
287#define GID_DRAWING                         (RID_GROUPS_SFXOFFSET+24)
288#define GID_CONTROLS                        (RID_GROUPS_SFXOFFSET+25)
289
290// compatibility-#defines
291#define GID_FORMEL							GID_MATH
292#define GID_ERROR							GID_MATH
293#define GID_OPT                             GID_OPTIONS
294#define GID_DOC                             GID_DOCUMENT
295#define GID_APP                             GID_APPLICATION
296#define GID_HELP                            GID_APPLICATION
297
298// ------------------------------------------------------------------------
299
300#define RID_SFX_GLOBALS 1000
301
302// =========================================================================
303
304#define RID_OPTIONS_START           (SID_LIB_START +    2000)
305#define RID_OPTIONS_END             (RID_OPTIONS_START + 100)
306
307// ResId's ------------------------------------------------------------------
308
309#define RID_SFXPAGE_SAVE			(RID_OPTIONS_START +  0)
310#define RID_SFXPAGE_GENERAL			(RID_OPTIONS_START +  1)
311#define RID_SFXPAGE_SPELL			(RID_OPTIONS_START +  2)
312#define RID_SFXDLG_NEWDICT          (RID_OPTIONS_START +  3)
313#define RID_SFXDLG_EDITDICT         (RID_OPTIONS_START +  4)
314#define RID_SFXQB_DELDICT           (RID_OPTIONS_START +  5)
315#define RID_SFXPAGE_PATH			(RID_OPTIONS_START +  6)
316#define RID_SFXPAGE_LINGU           (RID_OPTIONS_START +  7)
317#define RID_SFXQB_SET_LANGUAGE      (RID_OPTIONS_START + 10)
318#define RID_SFXPAGE_PRINTOPTIONS    (RID_OPTIONS_START + 12)
319
320#define RID_STR_NEW_TASK				    (RID_SFX_DOC_START+ 76)
321
322// Member-Ids ------------------------------------------------------------
323
324#define MID_DOCINFO_DESCRIPTION 			 0x13
325#define MID_DOCINFO_KEYWORDS				 0x17
326#define MID_DOCINFO_SUBJECT 				 0x1b
327#define MID_DOCINFO_TITLE  						 0x1d
328#define MID_DOCINFO_AUTOLOADENABLED			 0x2d
329#define MID_DOCINFO_AUTOLOADURL				 0x2e
330#define MID_DOCINFO_AUTOLOADSECS			 0x2f
331#define MID_DOCINFO_DEFAULTTARGET			 0x30
332#define MID_DOCINFO_USEUSERDATA				 0x31
333#define MID_DOCINFO_DELETEUSERDATA	 		 0x32
334
335// only for FastPropertySet
336#define MID_DOCINFO_AUTHOR					 0x10
337#define MID_DOCINFO_CREATIONDATE			 0x11
338#define MID_DOCINFO_CREATIONTIME			 0x12
339#define MID_DOCINFO_FILENAME				 0x14
340#define MID_DOCINFO_REVISION				 0x15
341#define MID_DOCINFO_EDITTIME				 0x16
342#define MID_DOCINFO_MODIFICATIONAUTHOR		 0x18
343#define MID_DOCINFO_MODIFICATIONDATE		 0x19
344#define MID_DOCINFO_MODIFICATIONTIME		 0x1a
345#define MID_DOCINFO_TEMPLATE				 0x1c
346#define MID_DOCINFO_PRINTDATE				 0x28
347#define MID_DOCINFO_PRINTTIME				 0x29
348#define MID_DOCINFO_PRINTEDBY				 0x2a
349#define MID_DOCINFO_TEMPLATEDATE			 0x2b
350#define MID_DOCINFO_ENCRYPTED				 0x2c
351#define MID_DOCINFO_STATISTIC				 0x33
352#define MID_DOCINFO_CHARLOCALE				 0x34
353
354#define MID_LAST_USED_PROPID                 MID_DOCINFO_CHARLOCALE
355
356// Config-Ids -----------------------------------------------------------
357
358#define SFX_ITEMTYPE_SW_BEGIN 		20000
359#define SFX_ITEMTYPE_SW_END         22999
360
361#define SFX_ITEMTYPE_SD_BEGIN    	23000
362#define SFX_ITEMTYPE_SD_END         25999
363
364#define SFX_ITEMTYPE_SC_BEGIN       26000
365#define SFX_ITEMTYPE_SC_END         27999
366
367#define SFX_ITEMTYPE_SIM_BEGIN      28000
368#define SFX_ITEMTYPE_SIM_END        28999
369
370#define SFX_ITEMTYPE_SCH_BEGIN      29000
371#define SFX_ITEMTYPE_SCH_END        29999
372
373#define SFX_ITEMTYPE_SMA_BEGIN      30000
374#define SFX_ITEMTYPE_SMA_END        30999
375
376#define SFX_ITEMTYPE_SBA_BEGIN      31000
377#define SFX_ITEMTYPE_SBA_END        31999
378
379#define SFX_ITEMTYPE_BASICIDE_BEGIN 32000
380#define SFX_ITEMTYPE_BASICIDE_END   32767
381
382// Slot-Ids -------------------------------------------------------------
383
384#ifndef _SFXSIDS_HRC
385#include <sfx2/sfxsids.hrc>
386#endif
387
388#define HID_INTERFACE_SFXMAILVIEW               13
389#define HID_INTERFACE_SFXEXPLVIEWSH             17
390#define HID_INTERFACE_SFXFRAMESETVIEW           21
391#define HID_INTERFACE_SFXFRAMESETSOURCEVIEW     22
392#define HID_INTERFACE_SFXPLUGINVIEW     		 9
393#define HID_INTERFACE_SFXHELP_VIEWSH     		24
394
395#define RET_NEWTASK	200
396#define RET_PENDING 201
397
398#endif // #ifndef _SFX_HRC
399
400// ******************************************************************* EOF
401
402