xref: /trunk/main/dbaccess/source/ui/dlg/AutoControls_tmpl.hrc (revision 001d9c4210a3b4f4dd79baadbe10c57a5f64c3ea)
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
25#ifndef _DBAUI_AUTOCONTROLS_HRC_
26#define _DBAUI_AUTOCONTROLS_HRC_
27
28
29#ifndef _DBA_DBACCESS_HELPID_HRC_
30#include "dbaccess_helpid.hrc"
31#endif
32
33#ifndef _DBU_DLG_HRC_
34#include "dbu_dlg.hrc"
35#endif
36
37#ifndef _DBA_DBACCESS_HELPID_HRC_
38#include "dbaccess_helpid.hrc"
39#endif
40#include "AutoControlsDef.hrc"
41
42#define CHECKBOX_HEIGHT     8
43#define FIXEDTEXT_HEIGHT    8
44#define RELATED_CONTROLS    4
45#define UNRELATED_CONTROLS  7
46#define EDIT_HEIGHT         12
47#define EDIT_X              101
48
49
50
51
52#define AUTO_WIZARDHELPTEXT( AUTO_LINECOUNT )                                                       \
53    FixedText FT_AUTOWIZARDHEADER                                                                   \
54    {                                                                                               \
55        Pos = MAP_APPFONT ( START_X , 8 ) ;                                                         \
56        Size = MAP_APPFONT ( (WIZARD_PAGE_X - START_X) - 12 , 2 * FIXEDTEXT_HEIGHT ) ;              \
57        Text[ en-US ]  = "";                                                                        \
58        WordBreak = TRUE;                                                                           \
59    };                                                                                              \
60                                                                                                    \
61    FixedText FT_AUTOWIZARDHELPTEXT                                                                 \
62    {                                                                                               \
63        Pos = MAP_APPFONT ( START_X , INIT_Y ) ;                                                    \
64        Size = MAP_APPFONT ( WIZARD_PAGE_X - START_X - 6 , AUTO_LINECOUNT * FIXEDTEXT_HEIGHT ) ;    \
65        Text[ en-US ]  = "";                                                                        \
66        WordBreak = TRUE;                                                                           \
67    };
68
69// -------------------------------------------------------------------------------------------------
70
71
72#define  AUTO_BROWSECONTROLGROUP( AUTO_X, AUTO_Y, AUTOPAGE_X, AUTO_HID, AUTO_HID2)                                      \
73    FixedText FT_AUTOBROWSEURL {                                                                    \
74        Pos = MAP_APPFONT ( AUTO_X , AUTO_Y ) ;                                                     \
75        Size = MAP_APPFONT ( AUTOPAGE_X - AUTO_X - 6 , FIXEDTEXT_HEIGHT ) ;                     \
76        Text[ en-US ]  = "";                                                                        \
77    };                                                                                              \
78                                                                                                    \
79                                                                                                    \
80    Edit ET_AUTOBROWSEURL                                                                           \
81    {                                                                                               \
82        Pos = MAP_APPFONT ( AUTO_X , AUTO_Y + FIXEDTEXT_HEIGHT + 3) ;                               \
83        Size = MAP_APPFONT ( AUTOPAGE_X - AUTO_X - 6 - 3 - BUTTON_WIDTH , EDIT_HEIGHT ) ;       \
84        HelpId = AUTO_HID;                                                                          \
85        TabStop = TRUE ;                                                                            \
86        Border = TRUE ;                                                                             \
87    };                                                                                              \
88                                                                                                    \
89    PushButton PB_AUTOBROWSEURL                                                                     \
90    {                                                                                               \
91        Pos = MAP_APPFONT ( AUTOPAGE_X  - BUTTON_WIDTH - 6 , AUTO_Y + FIXEDTEXT_HEIGHT + 2 ) ;  \
92        Size = MAP_APPFONT ( BUTTON_WIDTH , BUTTON_HEIGHT ) ;                                       \
93        HelpId = AUTO_HID2;                                                                 \
94        TabStop = TRUE ;                                                                            \
95        Text[ en-US ]  = "Browse";                                                                  \
96    };
97
98// --------------------------------------------------------------------------------------------------
99
100
101#define AUTO_NAMECONTROLGROUP(AUTO_Y, AUTO_HID)                                                     \
102    FixedText FT_AUTODATABASENAME                                                                   \
103    {                                                                                               \
104        Pos = MAP_APPFONT ( START_X , AUTO_Y + 2) ;                                                 \
105        Size = MAP_APPFONT ( EDIT_X - START_X - UNRELATED_CONTROLS , FIXEDTEXT_HEIGHT ) ;           \
106        Text[ en-US ]  = "Database name";                                                    \
107    };                                                                                              \
108                                                                                                    \
109    Edit ET_AUTODATABASENAME                                                                        \
110    {                                                                                               \
111        Pos = MAP_APPFONT ( EDIT_X, AUTO_Y) ;                                                       \
112        Size = MAP_APPFONT ( 97, EDIT_HEIGHT ) ;                                                    \
113        HelpId = AUTO_HID;                                                                          \
114        TabStop = TRUE ;                                                                            \
115        Border = TRUE ;                                                                             \
116    };
117
118// --------------------------------------------------------------------------------------------------
119
120
121#define AUTO_HOSTCONTROLGROUP(AUTO_Y, AUTO_HID)                                                     \
122    FixedText FT_AUTOHOSTNAME                                                                       \
123    {                                                                                               \
124        Pos = MAP_APPFONT (START_X , AUTO_Y + 2 )  ;                                                \
125        Size = MAP_APPFONT ( EDIT_X - START_X - UNRELATED_CONTROLS , FIXEDTEXT_HEIGHT );            \
126        Text [ en-US ]  = "Server" ;                                                           \
127    };                                                                                              \
128                                                                                                    \
129    Edit ET_AUTOHOSTNAME                                                                            \
130    {                                                                                               \
131        Pos = MAP_APPFONT (EDIT_X, AUTO_Y )  ;                                                      \
132        Size = MAP_APPFONT ( 60, EDIT_HEIGHT ) ;                                                    \
133        HelpId = AUTO_HID;                                                                          \
134        TabStop = TRUE ;                                                                            \
135        Border = TRUE ;                                                                             \
136    };
137
138// --------------------------------------------------------------------------------------------------
139
140
141#define AUTO_BASEDNCONTROLGROUP(AUTO_Y, AUTO_HID)                                                   \
142    FixedText FT_AUTOBASEDN                                                                         \
143    {                                                                                               \
144        Pos = MAP_APPFONT (START_X , AUTO_Y + 2 )  ;                                                \
145        Size = MAP_APPFONT ( EDIT_X - START_X - UNRELATED_CONTROLS , FIXEDTEXT_HEIGHT ) ;           \
146        Text [ en-US ]  = "Base ~DN" ;                                                              \
147    };                                                                                              \
148                                                                                                    \
149    Edit ET_AUTOBASEDN                                                                              \
150    {                                                                                               \
151        HelpId = AUTO_HID ;                                                                         \
152        Pos = MAP_APPFONT (EDIT_X, AUTO_Y )  ;                                                      \
153        Size = MAP_APPFONT ( 60, EDIT_HEIGHT ) ;                                                    \
154        TabStop = TRUE ;                                                                            \
155        Border = TRUE ;                                                                             \
156    };                                                                                              \
157
158// --------------------------------------------------------------------------------------------------
159
160// MBA: the HID set in the FixText can't make any sense; in case this macro was called from within the
161// AUTOHELP_JDBCCONTROLGROUP, the FixText would have got the same HID as an EditField from the
162// also called AUTO_JDBCDRIVERCLASSGROUP macro; thus I conclude that we can remove the HID from the FixedText
163#define AUTO_PORTCONTROLGROUP(AUTO_Y, AUTO_HID)                                                     \
164    FixedText FT_AUTOPORTNUMBER                                                                     \
165    {                                                                                               \
166        Pos = MAP_APPFONT (START_X , AUTO_Y +2)  ;                                                    \
167        Size = MAP_APPFONT ( EDIT_X - START_X - UNRELATED_CONTROLS , FIXEDTEXT_HEIGHT ) ;           \
168        Text [ en-US ]  = "~Port number" ;                                                          \
169    };                                                                                              \
170                                                                                                    \
171    NumericField NF_AUTOPORTNUMBER                                                                  \
172    {                                                                                               \
173        HelpId = AUTO_HID ;                                                                         \
174        Pos = MAP_APPFONT (EDIT_X, AUTO_Y )  ;                                                      \
175        Size = MAP_APPFONT ( 22 , EDIT_HEIGHT ) ;                                                   \
176        TabStop = TRUE ;                                                                            \
177        Border = TRUE ;                                                                             \
178        NoThousandSep = TRUE;                                                                       \
179    };                                                                                              \
180                                                                                                    \
181    FixedText FT_AUTOPORTNUMBERDEFAULT                                                              \
182    {                                                                                               \
183        Pos = MAP_APPFONT (EDIT_X + 22 + UNRELATED_CONTROLS, AUTO_Y +2)  ;                              \
184        Size = MAP_APPFONT ( WIZARD_PAGE_X - EDIT_X - 22 - UNRELATED_CONTROLS , FIXEDTEXT_HEIGHT ) ; \
185        Text[ en-US ]   = "" ;                                                                      \
186    };
187
188//-------------------------------------------------------------------------
189
190#define AUTO_CHARSET( AUTO_Y, AUTOPAGE_X )                                                          \
191    FixedLine FL_DATACONVERT                                                                        \
192    {                                                                                               \
193        Pos = MAP_APPFONT ( 4 , AUTO_Y ) ;                                                          \
194        Size = MAP_APPFONT ( AUTOPAGE_X  - 2*RELATED_CONTROLS , FIXEDTEXT_HEIGHT ) ;                \
195        Text [ en-US ] = "Data conversion";                                                         \
196    };                                                                                              \
197    FixedText FT_CHARSET                                                                            \
198    {                                                                                               \
199        Pos = MAP_APPFONT ( 6 , AUTO_Y + RELATED_CONTROLS + FIXEDTEXT_HEIGHT ) ;                    \
200        Size = MAP_APPFONT ( EDIT_X - 7 , FIXEDTEXT_HEIGHT ) ;                                      \
201        Text [ en-US ] = "~Character set" ;                                                         \
202    };                                                                                              \
203    ListBox LB_CHARSET                                                                              \
204    {                                                                                               \
205        Border = TRUE ;                                                                             \
206        Pos = MAP_APPFONT ( EDIT_X , AUTO_Y + RELATED_CONTROLS + FIXEDTEXT_HEIGHT -1 ) ;            \
207        Size = MAP_APPFONT ( AUTOPAGE_X - EDIT_X - 6 , 60 ) ;                                                           \
208        TabStop = TRUE ;                                                                            \
209        HelpId = HID_DSADMIN_CHARSET;                                                               \
210        DropDown = TRUE ;                                                                           \
211        CurPos = 0 ;                                                                                \
212    };                                                                                              \
213
214// --------------------------------------------------------------------------------------------------
215#define AUTO_SEPARATORCONTROLGROUP(AUTO_Y,AUTOPAGE_X)                                               \
216                                                                                                    \
217    FixedText FT_AUTOEXTENSIONHEADER                                                                \
218    {                                                                                               \
219        Pos = MAP_APPFONT ( START_X  , AUTO_Y) ;                                                    \
220        Size = MAP_APPFONT ( AUTOPAGE_X - 2*START_X , FIXEDTEXT_HEIGHT ) ;                           \
221        Text[ en-US ]  = "Specify the type of files you want to access" ;                           \
222    };                                                                                              \
223                                                                                                    \
224    RadioButton RB_AUTOACCESSCTEXTFILES                                                                 \
225    {                                                                                               \
226        HelpId = HID_PAGE_DBWIZARD_TEXT_RB_ACCESSTXTFILES;                                                  \
227        Pos = MAP_APPFONT (START_X + 6 , AUTO_Y + FIXEDTEXT_HEIGHT + RELATED_CONTROLS);             \
228        Size = MAP_APPFONT ( AUTOPAGE_X - 12 , FIXEDTEXT_HEIGHT ) ;                                 \
229        Text[ en-US ] = "Plain text files (*.txt)" ;                                                \
230    };                                                                                              \
231                                                                                                    \
232    RadioButton RB_AUTOACCESSCCSVFILES                                                                  \
233    {                                                                                               \
234        HelpId = HID_PAGE_DBWIZARD_TEXT_RB_ACCESSCSVFILES;                                           \
235        Pos = MAP_APPFONT (START_X + 6 , AUTO_Y + 2*FIXEDTEXT_HEIGHT + 2*RELATED_CONTROLS);         \
236        Size = MAP_APPFONT ( AUTOPAGE_X - 12 , FIXEDTEXT_HEIGHT ) ;                                 \
237        Text[ en-US ] = "'Comma separated value' files (*.csv)" ;                                    \
238    };                                                                                              \
239                                                                                                    \
240    RadioButton RB_AUTOACCESSOTHERS                                                                     \
241    {                                                                                               \
242        HelpId = HID_PAGE_DBWIZARD_TEXT_RB_ACCESSOTHERFILES;                                                \
243        Pos = MAP_APPFONT (START_X + 6 , AUTO_Y + 3*FIXEDTEXT_HEIGHT + 3*RELATED_CONTROLS);         \
244        Size = MAP_APPFONT ( 50 , FIXEDTEXT_HEIGHT ) ;                                              \
245        Text[ en-US ] = "Custom:" ;                                                                 \
246    };                                                                                              \
247                                                                                                    \
248    Edit ET_AUTOOWNEXTENSION                                                                            \
249    {                                                                                               \
250        HelpId = HID_PAGE_DBWIZARD_TEXT_ET_OWNEXTENSION;                                                    \
251        Pos = MAP_APPFONT (START_X + 66, AUTO_Y + 3*FIXEDTEXT_HEIGHT + 3*RELATED_CONTROLS - 2 )  ;  \
252        Size = MAP_APPFONT ( 60, EDIT_HEIGHT ) ;                                                    \
253        TabStop = TRUE ;                                                                            \
254        Border = TRUE ;                                                                             \
255    };                                                                                              \
256                                                                                                    \
257    FIXEDTEXT FT_AUTOOWNEXTENSIONAPPENDIX                                                               \
258    {                                                                                               \
259        Pos = MAP_APPFONT (START_X + 130 , AUTO_Y + 3 * ( FIXEDTEXT_HEIGHT + RELATED_CONTROLS ) );  \
260        Size = MAP_APPFONT ( AUTOPAGE_X - 6 -(START_X + 130), FIXEDTEXT_HEIGHT ) ;                  \
261        Text[ en-US ] = "Custom: *.abc" ;                                                           \
262    };                                                                                              \
263                                                                                                    \
264    FixedLine FL_AUTOSEPARATOR2                                                                     \
265    {                                                                                               \
266        Pos = MAP_APPFONT ( START_X , AUTO_Y + 50) ;                                                \
267        Size = MAP_APPFONT ( AUTOPAGE_X - 2 * START_X , FIXEDTEXT_HEIGHT ) ;                        \
268        Text[ en-US ]  = "Row Format";                                                              \
269    };                                                                                              \
270                                                                                                    \
271    FixedText FT_AUTOFIELDSEPARATOR                                                                 \
272    {                                                                                               \
273        Pos = MAP_APPFONT ( START_X + INDENTED_X , AUTO_Y + 50 + UNRELATED_CONTROLS + FIXEDTEXT_HEIGHT ) ;                  \
274        Size = MAP_APPFONT ( EDIT_X - 7 , FIXEDTEXT_HEIGHT ) ;                                                              \
275        Text[ en-US ]  = "Field separator" ;                                                                                \
276    };                                                                                                                      \
277    ComboBox CM_AUTOFIELDSEPARATOR                                                                                          \
278    {                                                                                                                       \
279        Pos = MAP_APPFONT ( EDIT_X , AUTO_Y + 50 + UNRELATED_CONTROLS + FIXEDTEXT_HEIGHT - 2 ) ;                            \
280        Size = MAP_APPFONT ( 32 , 60 ) ;                                                                                    \
281        Text = ";" ;                                                                                                        \
282        TabStop = TRUE ;                                                                                                    \
283        DropDown = TRUE ;                                                                                                   \
284        HelpId = HID_DSADMIN_FIELD_SEPARATOR;                                                                               \
285    };                                                                                                                      \
286                                                                                                                            \
287    FixedText FT_AUTOTEXTSEPARATOR                                                                                          \
288    {                                                                                                                       \
289        Pos = MAP_APPFONT ( START_X + INDENTED_X, AUTO_Y + 50 + UNRELATED_CONTROLS + FIXEDTEXT_HEIGHT + RELATED_CONTROLS + EDIT_HEIGHT ) ;   \
290        Size = MAP_APPFONT ( EDIT_X - 7 , FIXEDTEXT_HEIGHT ) ;                                                              \
291        Text[ en-US ]  = "Text separator" ;                                                                                 \
292    };                                                                                                                      \
293    ComboBox CM_AUTOTEXTSEPARATOR                                                                                           \
294    {                                                                                                                       \
295        Pos = MAP_APPFONT ( EDIT_X , AUTO_Y + 50 + UNRELATED_CONTROLS + FIXEDTEXT_HEIGHT + RELATED_CONTROLS + EDIT_HEIGHT - 2 ) ;   \
296        Size = MAP_APPFONT ( 32 , 60 ) ;                                                                                    \
297        Text  = "\"" ;                                                                                                      \
298        TabStop = TRUE ;                                                                                                    \
299        DropDown = TRUE ;                                                                                                   \
300        HelpId = HID_DSADMIN_TEXT_SEPARATOR;                                                                                \
301    };                                                                                                                      \
302    FixedText FT_AUTODECIMALSEPARATOR                                                                                       \
303    {                                                                                                                       \
304        Pos = MAP_APPFONT ( START_X + INDENTED_X, AUTO_Y + 50 + UNRELATED_CONTROLS + FIXEDTEXT_HEIGHT + 2*RELATED_CONTROLS + 2*EDIT_HEIGHT ) ;   \
305        Size = MAP_APPFONT ( EDIT_X - 7 , FIXEDTEXT_HEIGHT ) ;                                                              \
306        Text[ en-US ]  = "Decimal separator" ;                                                                              \
307    };                                                                                                                      \
308    ComboBox CM_AUTODECIMALSEPARATOR                                                                                        \
309    {                                                                                                                       \
310        Pos = MAP_APPFONT ( EDIT_X , AUTO_Y + 50 + UNRELATED_CONTROLS + FIXEDTEXT_HEIGHT + 2*RELATED_CONTROLS + 2*EDIT_HEIGHT - 2 ) ;   \
311        Size = MAP_APPFONT ( 32 , 60 ) ;                                                                                    \
312        TabStop = TRUE ;                                                                                                    \
313        MaxTextLength = 1 ;                                                                                                 \
314        DropDown = TRUE ;                                                                                                   \
315        StringList =                                                                                                        \
316        {                                                                                                                   \
317            "." ;                                                                                                           \
318            "," ;                                                                                                           \
319            ";" ;                                                                                                           \
320            ":" ;                                                                                                           \
321        };                                                                                                                  \
322        HelpId = HID_DSADMIN_DECIMAL_SEPARATOR;                                                                             \
323    };                                                                                                                      \
324    FixedText FT_AUTOTHOUSANDSSEPARATOR                                                                                     \
325    {                                                                                                                       \
326        Pos = MAP_APPFONT ( START_X + INDENTED_X, AUTO_Y + 50 + UNRELATED_CONTROLS + FIXEDTEXT_HEIGHT + 3*RELATED_CONTROLS + 3*EDIT_HEIGHT ) ;   \
327        Size = MAP_APPFONT ( EDIT_X - 7 , FIXEDTEXT_HEIGHT ) ;                                                              \
328        Text[ en-US ]  = "Thousands separator" ;                                                                            \
329    };                                                                                                                      \
330    ComboBox CM_AUTOTHOUSANDSSEPARATOR                                                                                      \
331    {                                                                                                                       \
332        Pos = MAP_APPFONT ( EDIT_X , AUTO_Y + 50 + UNRELATED_CONTROLS + FIXEDTEXT_HEIGHT + 3*RELATED_CONTROLS + 3*EDIT_HEIGHT - 2 ) ;   \
333        Size = MAP_APPFONT ( 32 , 44 ) ;                                                                                    \
334        Text  = "." ;                                                                                                       \
335        TabStop = TRUE ;                                                                                                    \
336        MaxTextLength = 1 ;                                                                                                 \
337        DropDown = TRUE ;                                                                                                   \
338        StringList =                                                                                                        \
339        {                                                                                                                   \
340            "," ;                                                                                                           \
341            "." ;                                                                                                           \
342        };                                                                                                                  \
343        HelpId = HID_DSADMIN_THOUSANDS_SEPARATOR;                                                                           \
344    };                                                                                                                      \
345                                                                                                                            \
346    CheckBox CB_AUTOHEADER                                                                                                  \
347    {                                                                                                                       \
348        TabStop = TRUE ;                                                                                                    \
349        Pos = MAP_APPFONT ( START_X + INDENTED_X, AUTO_Y + 50 + UNRELATED_CONTROLS + FIXEDTEXT_HEIGHT + 4*RELATED_CONTROLS + 4*EDIT_HEIGHT ) ;   \
350        Size = MAP_APPFONT ( 150 , CHECKBOX_HEIGHT ) ;                                                                      \
351        HelpId = HID_DSADMIN_TEXT_HEADER;                                                                                   \
352        Text [ en-US ] = "~Text contains headers" ;                                                                         \
353    };                                                                                                                      \
354                                                                                                                            \
355    AUTO_CHARSET( AUTO_Y + 50 + UNRELATED_CONTROLS + FIXEDTEXT_HEIGHT + 4*RELATED_CONTROLS + 4*EDIT_HEIGHT + CHECKBOX_HEIGHT + UNRELATED_CONTROLS, AUTOPAGE_X ) \
356                                                                                                                            \
357    String STR_AUTOTEXT_FIELD_SEP_NONE                                                                                      \
358    {                                                                                                                       \
359        Text[ en-US ]  = "{None}";                                                                                          \
360    };                                                                                                                      \
361                                                                                                                            \
362    String STR_AUTOTEXTSEPARATORLIST                                                                                        \
363    {                                                                                                                       \
364        Text  = "\"\t34\t'\t39" ;                                                                                           \
365    };                                                                                                                      \
366                                                                                                                            \
367    String STR_AUTOFIELDSEPARATORLIST                                                                                       \
368    {                                                                                                                       \
369        Text [ en-US ] = ";\t59\t,\t44\t:\t58\t{Tab}\t9\t{Space}\t32" ;                                                     \
370    };                                                                                                                      \
371                                                                                                                            \
372    String STR_AUTODELIMITER_MISSING                                                                                        \
373    {                                                                                                                       \
374        Text[ en-US ]  = "#1 must be set." ;                                                                                \
375    };                                                                                                                      \
376    String STR_AUTODELIMITER_MUST_DIFFER                                                                                    \
377    {                                                                                                                       \
378        Text[ en-US ]  = "#1 and #2 must be different." ;                                                                   \
379    };                                                                                                                      \
380    String STR_AUTONO_WILDCARDS                                                                                             \
381    {                                                                                                                       \
382        Text[ en-US ]  = "Wildcards such as ?,* are not allowed in #1." ;                                                   \
383    };
384
385
386#define NAMECONTROLGROUP_HEIGHT (FIXEDTEXT_HEIGHT + 2 + EDIT_HEIGHT)
387#define BROWSECONTROLGROUP_HEIGHT ( FIXEDTEXT_HEIGHT + 2 + BUTTON_HEIGHT)
388
389// --------------------------------------------------------------------------------------------------
390
391#define AUTO_HELP_BROWSECONTROLGROUP(AUTO_LINECOUNT, AUTO_HID, AUTO_HID2)                           \
392    AUTO_WIZARDHELPTEXT(AUTO_LINECOUNT)                                                 \
393    AUTO_BROWSECONTROLGROUP(START_X, INIT_Y + AUTO_LINECOUNT * FIXEDTEXT_HEIGHT + 2, WIZARD_PAGE_X, AUTO_HID, AUTO_HID2)
394
395
396// --------------------------------------------------------------------------------------------------
397
398
399// --------------------------------------------------------------------------------------------------
400
401#define AUTO_JDBCDRIVERCLASSGROUP(AUTO_Y, AUTO_HID, AUTO_HID2)                                   \
402                                                                                      \
403    FixedText FT_AUTOJDBCDRIVERCLASS                                                  \
404    {                                                                                 \
405        Pos = MAP_APPFONT ( 6 , AUTO_Y) ;                                             \
406        Size = MAP_APPFONT ( PAGE_X - 12 , FIXEDTEXT_HEIGHT ) ;                       \
407        Text [ en-US ] = "JDBC d~river class";                                        \
408    };                                                                                \
409                                                                                      \
410   Edit ET_AUTOJDBCDRIVERCLASS                                                        \
411    {                                                                                 \
412        Pos = MAP_APPFONT ( START_X, AUTO_Y + FIXEDTEXT_HEIGHT + RELATED_CONTROLS ) ;  \
413        Size = MAP_APPFONT ( WIZARD_PAGE_X - START_X - BUTTON_WIDTH - RELATED_CONTROLS - UNRELATED_CONTROLS , EDIT_HEIGHT ) ; \
414        TabStop = TRUE ;                                                              \
415        Border = TRUE ;                                                               \
416        HelpId = AUTO_HID;                                                            \
417    };                                                                                \
418                                                                                                                    \
419    PushButton PB_AUTOTESTDRIVERCLASS                                                                               \
420    {                                                                                                               \
421        TabStop = TRUE ;                                                                                            \
422        Pos = MAP_APPFONT ( WIZARD_PAGE_X  - BUTTON_WIDTH - UNRELATED_CONTROLS , AUTO_Y + FIXEDTEXT_HEIGHT + 2) ;   \
423        Size = MAP_APPFONT ( BUTTON_WIDTH , BUTTON_HEIGHT ) ;                                                       \
424        Size = MAP_APPFONT (50, 14);                                                                                \
425        HelpId = AUTO_HID2;                                                                         \
426        Text[ en-US ]  = "Test class" ;                                                                             \
427    };
428
429// --------------------------------------------------------------------------------------------------
430
431#define AUTO_SOCKETCONTROLGROUP(AUTO_Y)                                                             \
432    FixedText FT_SOCKET                                                                             \
433    {                                                                                               \
434        Pos = MAP_APPFONT (START_X , AUTO_Y +2)  ;                                                  \
435        Size = MAP_APPFONT ( EDIT_X - START_X - UNRELATED_CONTROLS , FIXEDTEXT_HEIGHT ) ;           \
436        Text [ en-US ] = "Socket" ;                                                                 \
437    };                                                                                              \
438                                                                                                    \
439    Edit ET_SOCKET                                                                                  \
440    {                                                                                               \
441        Pos = MAP_APPFONT (EDIT_X, AUTO_Y )  ;                                                      \
442        Size = MAP_APPFONT ( 97, EDIT_HEIGHT ) ;                                                    \
443        TabStop = TRUE ;                                                                            \
444        Border = TRUE ;                                                                             \
445    };
446
447
448#define AUTOHELP_JDBCCONTROLGROUP( AUTO_HID, AUTO_HID2, AUTO_HID3, AUTO_HID4, AUTO_HID5 )                                           \
449    AUTO_WIZARDHELPTEXT( 6 )                                                            \
450    AUTO_NAMECONTROLGROUP( INIT_Y + 6 * FIXEDTEXT_HEIGHT + 2, AUTO_HID )                \
451    AUTO_HOSTCONTROLGROUP(96, AUTO_HID2)                                                \
452    AUTO_PORTCONTROLGROUP(113, AUTO_HID3 )                                              \
453    AUTO_SOCKETCONTROLGROUP(129)                                                        \
454    AUTO_JDBCDRIVERCLASSGROUP(146, AUTO_HID4, AUTO_HID5)
455
456
457// --------------------------------------------------------------------------------------------------
458
459#endif
460