xref: /AOO41X/main/svtools/source/dialogs/addresstemplate.src (revision 3c07ef425d034dcad9cc1ce5c1f53e9e7688db41)
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
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