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