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