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