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