xref: /trunk/main/sfx2/inc/sfx2/sfx.hrc (revision af7f2cbf3d6a5481a2f45e7fae5e85a32449c47d)
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