merge the formfield patch from ooo-build
[ooovba.git] / svtools / source / dialogs / addresstemplate.src
blobca469ebb18abe4fdd451ab65c20e21c74e2e24b2
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: addresstemplate.src,v $
10  * $Revision: 1.55 $
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  ************************************************************************/
31 #ifndef _SVTOOLS_HRC
32 #include <svtools/svtools.hrc>
33 #endif
34 #ifndef _SVT_ADDRESSTEMPLATE_HRC_
35 #include "addresstemplate.hrc"
36 #endif
37 #ifndef _SVT_CONTROLDIMS_HRC_
38 #include "controldims.hrc"
39 #endif
41 #define FIELD_ROW_HEIGHT        17
43 ModalDialog DLG_ADDRESSBOOKSOURCE
45     SVLook = TRUE ;
46     OutputSize = TRUE ;
47     Size = MAP_APPFONT ( 300 , 88 + FIELD_ROW_HEIGHT * FIELD_PAIRS_VISIBLE ) ;
48     Hide = TRUE ;
49     Moveable = TRUE ;
50     Text [ en-US ] = "Templates: Address Book Assignment";
52     FixedLine FL_DATASOURCEFRAME
53     {
54         Text [ en-US ] = "Address Book Source";
55         SVLook = TRUE ;
56         Pos = MAP_APPFONT ( 6 , 2 ) ;
57         Size = MAP_APPFONT ( 288 , RSC_CD_FIXEDLINE_HEIGHT ) ;
58     };
59     FixedText FT_DATASOURCE
60     {
61         Text [ en-US ] = "Data source";
62         SVLook = TRUE ;
63         Pos = MAP_APPFONT ( 12 , 15 ) ;
64         Size = MAP_APPFONT ( 90 , 10 ) ;
66         Group = TRUE;
67     };
68     ComboBox CB_DATASOURCE
69     {
70         SVLook = TRUE ;
71         Pos = MAP_APPFONT ( 105, 13 ) ;
72         Size = MAP_APPFONT ( 96, 55 ) ;
74         DropDown = TRUE;
75         TabStop = TRUE;
76     };
77     PushButton PB_ADMINISTATE_DATASOURCES
78     {
79         Text [ en-US ] = "~Address Data Source...";
80         SVLook = TRUE ;
81         Pos = MAP_APPFONT ( 204, 13 ) ;
82         Size = MAP_APPFONT ( 90, 14 ) ;
83         TabStop = TRUE;
84     };
85     FixedText FT_TABLE
86     {
87         Text [ en-US ] = "Table";
88         SVLook = TRUE ;
89         Pos = MAP_APPFONT ( 12 , 32 ) ;
90         Size = MAP_APPFONT ( 90 , 10 ) ;
92         Group = TRUE;
93     };
94     ComboBox CB_TABLE
95     {
96         SVLook = TRUE ;
97         Pos = MAP_APPFONT ( 105, 30 ) ;
98         Size = MAP_APPFONT ( 96, 55 ) ;
100         DropDown = TRUE;
101         TabStop = TRUE;
102     };
103     FixedText FT_FIELDS
104     {
105         Text [ en-US ] = "Field assignment";
106         SVLook = TRUE ;
107         Pos = MAP_APPFONT ( 6, 30 + RSC_CD_DROPDOWN_HEIGHT + RSC_SP_CTRL_Y  ) ;
108         Size = MAP_APPFONT ( 248 , RSC_CD_FIXEDTEXT_HEIGHT ) ;
109     };
110     Window CT_BORDER
111     {
112         Border = TRUE ;
113         Pos = MAP_APPFONT ( 6, 30 + RSC_CD_DROPDOWN_HEIGHT + RSC_SP_CTRL_Y + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y ) ;
114         Size = MAP_APPFONT ( 288 , 5 + FIELD_ROW_HEIGHT * FIELD_PAIRS_VISIBLE ) ;
115     };
117 #define DECLARE_FIELD( row, column )    \
118         FixedText FT_FIELD_BASE + row * 2 + column      \
119         {       \
120             SVLook = TRUE ;     \
121             Pos = MAP_APPFONT ( 3 + column * 134, RSC_SP_CTRL_GROUP_Y + 2 + row * FIELD_ROW_HEIGHT ) ;   \
122             Size = MAP_APPFONT ( 79 , 10 ) ; \
123             Group = TRUE;       \
124         };      \
125         ListBox LB_FIELD_BASE + row * 2 + column        \
126         {       \
127             SVLook = TRUE;      \
128             Pos = MAP_APPFONT ( 89 + column * 134, RSC_SP_CTRL_GROUP_Y + row * FIELD_ROW_HEIGHT ) ;  \
129             Size = MAP_APPFONT ( 42 , 14 ) ;    \
130             Border = TRUE;      \
131             DropDown = TRUE;    \
132             TabStop = TRUE;      \
133         }
135 #if FIELD_PAIRS_VISIBLE > 0
136     DECLARE_FIELD( 0, 0 );
137     DECLARE_FIELD( 0, 1 );
138 #endif
139 #if FIELD_PAIRS_VISIBLE > 1
140     DECLARE_FIELD( 1, 0 );
141     DECLARE_FIELD( 1, 1 );
142 #endif
143 #if FIELD_PAIRS_VISIBLE > 2
144     DECLARE_FIELD( 3, 0 );
145     DECLARE_FIELD( 3, 1 );
146 #endif
147 #if FIELD_PAIRS_VISIBLE > 3
148     DECLARE_FIELD( 2, 0 );
149     DECLARE_FIELD( 2, 1 );
150 #endif
151 #if FIELD_PAIRS_VISIBLE > 4
152     DECLARE_FIELD( 4, 0 );
153     DECLARE_FIELD( 4, 1 );
154 #endif
155 #if FIELD_PAIRS_VISIBLE > 5
156     DECLARE_FIELD( 5, 0 );
157     DECLARE_FIELD( 5, 1 );
158 #endif
160     ScrollBar SB_FIELDSCROLLER
161     {
162         SVLook = TRUE;
163         Pos = MAP_APPFONT ( 275, RSC_SP_CTRL_GROUP_Y ) ;
164         Size = MAP_APPFONT ( 8 , 16 - RSC_SP_CTRL_GROUP_Y + FIELD_ROW_HEIGHT * (FIELD_PAIRS_VISIBLE - 1) ) ;
165     };
167     OKButton PB_OK
168     {
169         SVLook = TRUE;
170         DefButton = TRUE;
171         Pos = MAP_APPFONT ( 137, 70 + FIELD_ROW_HEIGHT * FIELD_PAIRS_VISIBLE ) ;
172         Size = MAP_APPFONT ( 50 , 14 ) ;
173     };
175     CancelButton PB_CANCEL
176     {
177         SVLook = TRUE;
178         Pos = MAP_APPFONT ( 190, 70 + FIELD_ROW_HEIGHT * FIELD_PAIRS_VISIBLE ) ;
179         Size = MAP_APPFONT ( 50 , 14 ) ;
180     };
182     HelpButton PB_HELP
183     {
184         SVLook = TRUE;
185         Pos = MAP_APPFONT ( 244, 70 + FIELD_ROW_HEIGHT * FIELD_PAIRS_VISIBLE ) ;
186         Size = MAP_APPFONT ( 50 , 14 ) ;
187     };
189     String STR_LOCAGICAL_FIELD_NAMES
190     {
191         Text = "FirstName;LastName;Company;Department;Street;Zip;City;State;Country;PhonePriv;PhoneComp;PhoneOffice;PhoneCell;PhoneOther;Pager;Fax;EMail;URL;Title;Position;Code;AddrForm;AddrFormMail;Id;CalendarURL;InviteParticipant;Note;Altfield1;Altfield2;Altfield3;Altfield4";
192         // no need to translate this
193         // the items in this string have to be in the same order as the STR_FIELD_* strings are added to the
194         // field label list of the dialog
195     };
197     String STR_NO_FIELD_SELECTION
198     {
199         Text [ en-US ] = "<none>";
200         };
202     String STR_FIELD_COMPANY
203     {
204         Text [ en-US ] = "Company";
205         };
206     String STR_FIELD_DEPARTMENT
207     {
208         Text [ en-US ] = "Department";
209         };
210     String STR_FIELD_FIRSTNAME
211     {
212         Text [ en-US ] = "First name";
213         };
214     String STR_FIELD_LASTNAME
215     {
216         Text [ en-US ] = "Last name";
217         };
218     String STR_FIELD_STREET
219     {
220         Text [ en-US ] = "Street";
221         };
222     String STR_FIELD_COUNTRY
223     {
224         Text [ en-US ] = "Country";
225         };
226     String STR_FIELD_ZIPCODE
227     {
228         Text [ en-US ] = "ZIP Code";
229         };
230     String STR_FIELD_CITY
231     {
232         Text [ en-US ] = "City";
233         };
234     String STR_FIELD_TITLE
235     {
236         Text [ en-US ] = "Title";
237         };
238     String STR_FIELD_POSITION
239     {
240         Text [ en-US ] = "Position";
241         };
242     String STR_FIELD_ADDRFORM
243     {
244         Text [ en-US ] = "Addr. Form";
245         };
246     String STR_FIELD_INITIALS
247     {
248         Text [ en-US ] = "Initials";
249         };
250     String STR_FIELD_SALUTATION
251     {
252         Text [ en-US ] = "Complimentary close";
253         };
254     String STR_FIELD_HOMETEL
255     {
256         Text [ en-US ] = "Tel: Home";
257         };
258     String STR_FIELD_WORKTEL
259     {
260         Text [ en-US ] = "Tel: Work";
261         };
262     String STR_FIELD_FAX
263     {
264         Text [ en-US ] = "FAX";
265         };
266     String STR_FIELD_EMAIL
267     {
268         Text [ en-US ] = "E-mail";
269         };
270     String STR_FIELD_URL
271     {
272         Text [ en-US ] = "URL";
273         };
274     String STR_FIELD_NOTE
275     {
276         Text [ en-US ] = "Note";
277         };
278     String STR_FIELD_USER1
279     {
280         Text [ en-US ] = "User 1";
281         };
282     String STR_FIELD_USER2
283     {
284         Text [ en-US ] = "User 2";
285         };
286     String STR_FIELD_USER3
287     {
288         Text [ en-US ] = "User 3";
289         };
290     String STR_FIELD_USER4
291     {
292         Text [ en-US ] = "User 4";
293         };
295     String STR_FIELD_ID
296     {
297         Text [ en-US ] = "ID";
298         };
299     String STR_FIELD_STATE
300     {
301         Text [ en-US ] = "State";
302         };
303     String STR_FIELD_OFFICETEL
304     {
305         Text [ en-US ] = "Tel: Office";
306         };
307     String STR_FIELD_PAGER
308     {
309         Text [ en-US ] = "Pager";
310         };
311     String STR_FIELD_MOBILE
312     {
313         Text [ en-US ] = "Mobile";
314         };
315     String STR_FIELD_TELOTHER
316     {
317         Text [ en-US ] = "Tel: Other";
318         };
319     String STR_FIELD_CALENDAR
320     {
321         Text [ en-US ] = "Calendar";
322         };
323     String STR_FIELD_INVITE
324     {
325         Text [ en-US ] = "Invite";
326         };