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