merged tag ooo/OOO330_m14
[LibreOffice.git] / sw / inc / fldui.hrc
blobb08972ed4d9632e280ddaa1830b7c75f62be0049
1 /*************************************************************************
2  *
3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4  *
5  * Copyright 2000, 2010 Oracle and/or its affiliates.
6  *
7  * OpenOffice.org - a multi-platform office productivity suite
8  *
9  * This file is part of OpenOffice.org.
10  *
11  * OpenOffice.org is free software: you can redistribute it and/or modify
12  * it under the terms of the GNU Lesser General Public License version 3
13  * only, as published by the Free Software Foundation.
14  *
15  * OpenOffice.org is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18  * GNU Lesser General Public License version 3 for more details
19  * (a copy is included in the LICENSE file that accompanied this code).
20  *
21  * You should have received a copy of the GNU Lesser General Public License
22  * version 3 along with OpenOffice.org.  If not, see
23  * <http://www.openoffice.org/license.html>
24  * for a copy of the LGPLv3 License.
25  *
26  ************************************************************************/
27 #ifndef _FLDUI_HRC
28 #define _FLDUI_HRC
30 #include "rcid.hrc"
33 #define DLG_FLD             RC_FLDDLG_BEGIN
34 #define DLG_RECORD_MRG      (RC_FLDDLG_BEGIN + 1)
35 #define DLG_RECORD_INS      (RC_FLDDLG_BEGIN + 2)
36 #define DLG_FLD_EDIT        (RC_FLDDLG_BEGIN + 3)
37 #define DLG_POSTIT          (RC_FLDDLG_BEGIN + 4)
38 #define DLG_FLD_INPUT       (RC_FLDDLG_BEGIN + 5)
39 #define DLG_BRCFG           (RC_FLDDLG_BEGIN + 6)
40 #define DLG_BRSEEK          (RC_FLDDLG_BEGIN + 7)
41 #define DLG_BRSORT          (RC_FLDDLG_BEGIN + 8)
42 #define DLG_CHANGE_DB       (RC_FLDDLG_BEGIN + 9)
43 #define DLG_JAVAEDIT        (RC_FLDDLG_BEGIN + 10)
44 #define DLG_FLD_INSERT      (RC_FLDDLG_BEGIN + 11)
45 #define DLG_FLD_DROPDOWN    (RC_FLDDLG_BEGIN + 12)
47 /*--------------------------------------------------------------------
48     Beschreibung: TypeId
49  --------------------------------------------------------------------*/
51 #define STR_TYPE_BEGIN      RC_FLDDLG_BEGIN
52 #define STR_DATEFLD         STR_TYPE_BEGIN
53 #define STR_TIMEFLD         (STR_TYPE_BEGIN + 1)
54 #define STR_FILENAMEFLD     (STR_TYPE_BEGIN + 2)
55 #define STR_DBNAMEFLD       (STR_TYPE_BEGIN + 3)
56 #define STR_CHAPTERFLD      (STR_TYPE_BEGIN + 4)
57 #define STR_PAGENUMBERFLD   (STR_TYPE_BEGIN + 5)
58 #define STR_DOCSTATFLD      (STR_TYPE_BEGIN + 6)
59 #define STR_AUTHORFLD       (STR_TYPE_BEGIN + 7)
60 #define STR_SETFLD          (STR_TYPE_BEGIN + 8)
61 #define STR_GETFLD          (STR_TYPE_BEGIN + 9)
62 #define STR_FORMELFLD       (STR_TYPE_BEGIN + 10)
63 #define STR_CONDTXTFLD      (STR_TYPE_BEGIN + 11)
64 #define STR_SETREFFLD       (STR_TYPE_BEGIN + 12)
65 #define STR_GETREFFLD       (STR_TYPE_BEGIN + 13)
66 #define STR_DDEFLD          (STR_TYPE_BEGIN + 14)
67 #define STR_MACROFLD        (STR_TYPE_BEGIN + 15)
68 #define STR_INPUTFLD        (STR_TYPE_BEGIN + 16)
69 #define STR_DOCINFOFLD      (STR_TYPE_BEGIN + 17)
70 #define STR_DBFLD           (STR_TYPE_BEGIN + 19)
71 #define STR_USERFLD         (STR_TYPE_BEGIN + 20)
72 #define STR_POSTITFLD       (STR_TYPE_BEGIN + 21)
73 #define STR_HIDDENPARAFLD   (STR_TYPE_BEGIN + 22)
75 #define STR_TEMPLNAMEFLD    (STR_TYPE_BEGIN + 24)
76 #define STR_SEQFLD          (STR_TYPE_BEGIN + 25)
77 #define STR_DBNEXTSETFLD    (STR_TYPE_BEGIN + 26)
78 #define STR_DBNUMSETFLD     (STR_TYPE_BEGIN + 27)
79 #define STR_DBSETNUMBERFLD  (STR_TYPE_BEGIN + 28)
80 #define STR_PREVPAGEFLD     (STR_TYPE_BEGIN + 29)
81 #define STR_NEXTPAGEFLD     (STR_TYPE_BEGIN + 30)
82 #define STR_HIDDENTXTFLD    (STR_TYPE_BEGIN + 31)
83 #define STR_EXTUSERFLD      (STR_TYPE_BEGIN + 32)
84 #define STR_SETINPUTFLD     (STR_TYPE_BEGIN + 33)
85 #define STR_USRINPUTFLD     (STR_TYPE_BEGIN + 34)
86 #define STR_SETREFPAGEFLD   (STR_TYPE_BEGIN + 35)
87 #define STR_GETREFPAGEFLD   (STR_TYPE_BEGIN + 36)
88 #define STR_INTERNETFLD     (STR_TYPE_BEGIN + 37)
89 #define STR_JUMPEDITFLD     (STR_TYPE_BEGIN + 38)
90 #define STR_SCRIPTFLD       (STR_TYPE_BEGIN + 39)
91 #define STR_AUTHORITY       (STR_TYPE_BEGIN + 40)
92 #define STR_COMBINED_CHARS  (STR_TYPE_BEGIN + 41)
93 #define STR_DROPDOWN        (STR_TYPE_BEGIN + 42)
94 #define STR_CUSTOM          (STR_TYPE_BEGIN + 43)
95 #define STR_TYPE_END        (STR_TYPE_BEGIN + 44)
97 /*--------------------------------------------------------------------
98     Beschreibung: SubTypes
99  --------------------------------------------------------------------*/
101 #define FLD_DATE_BEGIN      STR_TYPE_END
102 #define FLD_DATE_FIX        FLD_DATE_BEGIN
103 #define FLD_DATE_STD        (FLD_DATE_BEGIN + 1)
104 #define FLD_DATE_END        (FLD_DATE_BEGIN + 2)
106 #define FLD_TIME_BEGIN      FLD_DATE_END
107 #define FLD_TIME_FIX        FLD_TIME_BEGIN
108 #define FLD_TIME_STD        (FLD_TIME_BEGIN + 1)
109 #define FLD_TIME_END        (FLD_TIME_BEGIN + 2)
111 #define FLD_STAT_BEGIN      FLD_TIME_END
112 #define FLD_STAT_PAGE       FLD_STAT_BEGIN
113 #define FLD_STAT_PARA       (FLD_STAT_BEGIN + 1)
114 #define FLD_STAT_WORD       (FLD_STAT_BEGIN + 2)
115 #define FLD_STAT_CHAR       (FLD_STAT_BEGIN + 3)
116 #define FLD_STAT_TABLE      (FLD_STAT_BEGIN + 4)
117 #define FLD_STAT_GRF        (FLD_STAT_BEGIN + 5)
118 #define FLD_STAT_OBJ        (FLD_STAT_BEGIN + 6)
119 #define FLD_STAT_END        (FLD_STAT_BEGIN + 7)
121 #define FLD_INPUT_BEGIN     FLD_STAT_END
122 #define FLD_INPUT_TEXT      FLD_INPUT_BEGIN
123 #define FLD_INPUT_END       (FLD_INPUT_BEGIN + 1)
125 #define FLD_EU_BEGIN        FLD_INPUT_END
126 #define FLD_EU_FIRMA        FLD_EU_BEGIN
127 #define FLD_EU_VORNAME      (FLD_EU_BEGIN    + 1)
128 #define FLD_EU_NAME         (FLD_EU_BEGIN    + 2)
129 #define FLD_EU_ABK          (FLD_EU_BEGIN    + 3)
130 #define FLD_EU_STRASSE      (FLD_EU_BEGIN    + 4)
131 #define FLD_EU_LAND         (FLD_EU_BEGIN    + 5)
132 #define FLD_EU_PLZ          (FLD_EU_BEGIN    + 6)
133 #define FLD_EU_ORT          (FLD_EU_BEGIN    + 7)
134 #define FLD_EU_TITEL        (FLD_EU_BEGIN    + 8)
135 #define FLD_EU_POS          (FLD_EU_BEGIN    + 9)
136 #define FLD_EU_TELPRIV      (FLD_EU_BEGIN    + 10)
137 #define FLD_EU_TELFIRMA     (FLD_EU_BEGIN    + 11)
138 #define FLD_EU_FAX          (FLD_EU_BEGIN    + 12)
139 #define FLD_EU_EMAIL        (FLD_EU_BEGIN    + 13)
140 #define FLD_EU_STATE        (FLD_EU_BEGIN    + 14)
141 #define FLD_EU_END          (FLD_EU_BEGIN    + 15)
143 #define FLD_PAGEREF_BEGIN   FLD_EU_END
144 #define FLD_PAGEREF_OFF     FLD_PAGEREF_BEGIN
145 #define FLD_PAGEREF_ON      (FLD_PAGEREF_BEGIN+1)
146 #define FLD_PAGEREF_END     (FLD_PAGEREF_BEGIN+2)
148 /*----------------------------------------------------------
149  Format-Id's
150  ----------------------------------------------------------*/
151 // Text
152 #define FMT_TEXT            FLD_PAGEREF_END
154 // Nummern
155 #define FMT_NUM_BEGIN       (FMT_TEXT       + 1)
156 #define FMT_NUM_ABC         FMT_NUM_BEGIN
157 #define FMT_NUM_SABC        (FMT_NUM_BEGIN  + 1)
158 #define FMT_NUM_ABC_N       (FMT_NUM_BEGIN  + 2)
159 #define FMT_NUM_SABC_N      (FMT_NUM_BEGIN  + 3)
160 #define FMT_NUM_ROMAN       (FMT_NUM_BEGIN  + 4)
161 #define FMT_NUM_SROMAN      (FMT_NUM_BEGIN  + 5)
162 #define FMT_NUM_ARABIC      (FMT_NUM_BEGIN  + 6)
163 #define FMT_NUM_PAGEDESC    (FMT_NUM_BEGIN  + 7)
164 #define FMT_NUM_PAGESPECIAL (FMT_NUM_BEGIN  + 8)
165 #define FMT_NUM_END         (FMT_NUM_BEGIN  + 9)
167 // AuthorFormat
168 #define FMT_AUTHOR_BEGIN    FMT_NUM_END
169 #define FMT_AUTHOR_NAME     FMT_AUTHOR_BEGIN
170 #define FMT_AUTHOR_SCUT     (FMT_AUTHOR_BEGIN + 1)
171 #define FMT_AUTHOR_END      (FMT_AUTHOR_BEGIN + 2)
173 // Variable setzen
174 #define FMT_SETVAR_BEGIN    FMT_AUTHOR_END
175 #define FMT_SETVAR_SYS      (FMT_SETVAR_BEGIN + 0)
176 #define FMT_SETVAR_TEXT     (FMT_SETVAR_BEGIN + 1)
177 #define FMT_SETVAR_END      (FMT_SETVAR_BEGIN + 2)
179 // Variable einfuegen
180 #define FMT_GETVAR_BEGIN    FMT_SETVAR_END
181 #define FMT_GETVAR_TEXT     (FMT_GETVAR_BEGIN + 0)
182 #define FMT_GETVAR_NAME     (FMT_GETVAR_BEGIN + 1)
183 #define FMT_GETVAR_END      (FMT_GETVAR_BEGIN + 2)
185 // Userfeld einfuegen
186 #define FMT_USERVAR_BEGIN   FMT_GETVAR_END
187 #define FMT_USERVAR_TEXT    (FMT_USERVAR_BEGIN + 0)
188 #define FMT_USERVAR_CMD     (FMT_USERVAR_BEGIN + 1)
189 #define FMT_USERVAR_END     (FMT_USERVAR_BEGIN + 2)
191 // Datenbankfeld einfuegen
192 #define FMT_DBFLD_BEGIN     FMT_USERVAR_END
193 #define FMT_DBFLD_DB        (FMT_DBFLD_BEGIN + 0)
194 #define FMT_DBFLD_SYS       (FMT_DBFLD_BEGIN + 1)
195 #define FMT_DBFLD_END       (FMT_DBFLD_BEGIN + 2)
197 //FileNameFormat
198 // Achtung die letzten 4 Formate gibt es in RTF nicht (Verlust!)
199 #define FMT_FF_BEGIN        FMT_DBFLD_END
200 #define FMT_FF_NAME         FMT_FF_BEGIN
201 #define FMT_FF_PATHNAME     (FMT_FF_BEGIN   + 1)
202 #define FMT_FF_PATH         (FMT_FF_BEGIN   + 2)
203 #define FMT_FF_NAME_NOEXT   (FMT_FF_BEGIN   + 3)
204 #define FMT_FF_UI_NAME      (FMT_FF_BEGIN   + 4)
205 #define FMT_FF_UI_RANGE     (FMT_FF_BEGIN   + 5)
206 #define FMT_FF_END          (FMT_FF_BEGIN   + 6)
208 // Registry-Format
209 #define FMT_REG_BEGIN       FMT_FF_END
210 #define FMT_REG_AUTHOR      FMT_REG_BEGIN
211 #define FMT_REG_TIME        (FMT_REG_BEGIN  + 1)
212 #define FMT_REG_DATE        (FMT_REG_BEGIN  + 2)
213 #define FMT_REG_END         (FMT_REG_BEGIN  + 3)
215 // Kapitel
216 #define FMT_CHAPTER_BEGIN   FMT_REG_END
217 #define FMT_CHAPTER_NO      FMT_CHAPTER_BEGIN
218 #define FMT_CHAPTER_NAME    (FMT_CHAPTER_BEGIN  + 1)
219 #define FMT_CHAPTER_NAMENO  (FMT_CHAPTER_BEGIN  + 2)
220 #define FMT_CHAPTER_NO_NOSEPARATOR  (FMT_CHAPTER_BEGIN  + 3)
221 #define FMT_CHAPTER_END     (FMT_CHAPTER_BEGIN  + 4)
223 // DDE-Formate
224 #define FMT_DDE_BEGIN       FMT_CHAPTER_END
225 #define FMT_DDE_NORMAL      FMT_DDE_BEGIN
226 #define FMT_DDE_HOT         (FMT_DDE_BEGIN  + 1)
227 #define FMT_DDE_END         (FMT_DDE_BEGIN  + 2)
229 #define FMT_REF_BEGIN       FMT_DDE_END
230 #define FMT_REF_PAGE        FMT_REF_BEGIN
231 #define FMT_REF_CHAPTER     (FMT_REF_BEGIN  + 1)
232 #define FMT_REF_TEXT        (FMT_REF_BEGIN  + 2)
233 #define FMT_REF_UPDOWN      (FMT_REF_BEGIN  + 3)
234 #define FMT_REF_PAGE_PGDSC  (FMT_REF_BEGIN  + 4)
235 #define FMT_REF_ONLYNUMBER  (FMT_REF_BEGIN  + 5)
236 #define FMT_REF_ONLYCAPTION     (FMT_REF_BEGIN  + 6)
237 #define FMT_REF_ONLYSEQNO       (FMT_REF_BEGIN  + 7)
238 #define FMT_REF_NUMBER          (FMT_REF_BEGIN  + 8)
239 #define FMT_REF_NUMBER_NO_CONTEXT (FMT_REF_BEGIN  + 9)
240 #define FMT_REF_NUMBER_FULL_CONTEXT (FMT_REF_BEGIN  + 10)
241 #define FMT_REF_END             (FMT_REF_BEGIN  + 11)
243 // Platzhalter
244 #define FMT_MARK_BEGIN      FMT_REF_END
245 #define FMT_MARK_TEXT       FMT_MARK_BEGIN
246 #define FMT_MARK_TABLE      (FMT_MARK_BEGIN + 1)
247 #define FMT_MARK_FRAME      (FMT_MARK_BEGIN + 2)
248 #define FMT_MARK_GRAFIC     (FMT_MARK_BEGIN + 3)
249 #define FMT_MARK_OLE        (FMT_MARK_BEGIN + 4)
250 #define FMT_MARK_END        (FMT_MARK_BEGIN + 5)
252 /*--------------------------------------------------------------------
253     Beschreibung: globale String-Ressourcen
254  --------------------------------------------------------------------*/
256 #define STR_FLDUI               FMT_MARK_END
257 #define STR_INSERT              STR_FLDUI
258 #define STR_ALL                 (STR_FLDUI + 1)
259 #define STR_EXTRA               (STR_FLDUI + 2)
261 /*--------------------------------------------------------------------
262     Beschreibung: Buttons fuer Field-Edit-Dlg
263  --------------------------------------------------------------------*/
265 #define BTN_FLDEDT_PREV         STR_EXTRA
266 #define BTN_FLDEDT_NEXT         (STR_EXTRA  + 1)
267 #define PB_FLDEDT_ADDRESS       (STR_EXTRA  + 2)
269 /*--------------------------------------------------------------------
270     Beschreibung: Zusaetzliche Strings
271  --------------------------------------------------------------------*/
273 #define STR_COND                STR_EXTRA
274 #define STR_TEXT                (STR_EXTRA  + 1)
275 #define STR_DDE_CMD             (STR_EXTRA  + 2)
276 #define STR_INSTEXT             (STR_EXTRA  + 3)
277 #define STR_COMBCHRS_FT         (STR_EXTRA  + 4)
278 #define STR_PROMPT              (STR_EXTRA  + 5)
279 #define STR_MACNAME             (STR_EXTRA  + 6)
280 #define STR_SETNO               (STR_EXTRA  + 7)
281 #define STR_OFFSET              (STR_EXTRA  + 8)
282 #define STR_VALUE               (STR_EXTRA  + 9)
284 #define STR_URLPROMPT           (STR_EXTRA  + 11)
285 #define STR_FORMULA             (STR_EXTRA  + 12)
286 #define STR_ALL_DATABASE        (STR_EXTRA  + 13)
287 #define STR_FLD_EDIT_DLG        (STR_EXTRA  + 14)
289 #define FLDDLG_ACT_END          (STR_FLD_EDIT_DLG)
292 #endif