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