xref: /trunk/main/dbaccess/source/ui/dlg/dbadmin.src (revision cdf0e10c4e3984b49a9502b011690b615761d4a3)
1/*************************************************************************
2 *
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * Copyright 2000, 2010 Oracle and/or its affiliates.
6 *
7 * OpenOffice.org - a multi-platform office productivity suite
8 *
9 * This file is part of OpenOffice.org.
10 *
11 * OpenOffice.org is free software: you can redistribute it and/or modify
12 * it under the terms of the GNU Lesser General Public License version 3
13 * only, as published by the Free Software Foundation.
14 *
15 * OpenOffice.org is distributed in the hope that it will be useful,
16 * but WITHOUT ANY WARRANTY; without even the implied warranty of
17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18 * GNU Lesser General Public License version 3 for more details
19 * (a copy is included in the LICENSE file that accompanied this code).
20 *
21 * You should have received a copy of the GNU Lesser General Public License
22 * version 3 along with OpenOffice.org.  If not, see
23 * <http://www.openoffice.org/license.html>
24 * for a copy of the LGPLv3 License.
25 *
26 ************************************************************************/
27
28#ifndef _DBA_DBACCESS_HELPID_HRC_
29#include "dbaccess_helpid.hrc"
30#endif
31#ifndef _DBAUI_AUTOCONTROLS_HRC_
32#include "AutoControls.hrc"
33#endif
34#ifndef _DBU_DLG_HRC_
35#include "dbu_dlg.hrc"
36#endif
37#ifndef _DBAUI_DBADMIN_HRC_
38#include "dbadmin.hrc"
39#endif
40#ifndef DBACCESS_UI_BROWSER_ID_HXX
41#include "browserids.hxx"
42#endif
43#ifndef DBAUI_ADABASPAGE_HRC
44#include "AdabasPage.hrc"
45#endif
46#include "admincontrols.hrc"
47
48//-------------------------------------------------------------------------
49
50#define AUTO_USECATALOG(AUTO_Y)                                 \
51    CheckBox CB_USECATALOG                                      \
52    {                                                           \
53        Pos     = MAP_APPFONT ( 6 ,AUTO_Y) ;                    \
54        Size    = MAP_APPFONT ( PAGE_X -12 , CHECKBOX_HEIGHT ) ;   \
55        TabStop = TRUE ;                                        \
56        HelpId = HID_DSADMIN_USECATALOG;                        \
57        Text[ en-US ] = "Use catalog for file-based databases"; \
58    };
59
60//-------------------------------------------------------------------------
61
62#define AUTO_FIXEDLINE_CONNSETTINGS(AUTO_Y) \
63    FixedLine FL_SEPARATOR1                                                                             \
64    {                                                                                                   \
65        Pos = MAP_APPFONT ( 4 , AUTO_Y ) ;                                                              \
66        Size = MAP_APPFONT ( PAGE_X - 8 , FIXEDTEXT_HEIGHT ) ;                                          \
67        Text[ en-US ] = "Connection Settings";                                                          \
68    };                                                                                                  \
69
70#define AUTO_HOST_AND_PORT(AUTO_Y)                                                                      \
71    FixedText FT_HOSTNAME                                                                               \
72    {                                                                                                   \
73        Pos = MAP_APPFONT ( 6 , AUTO_Y + 2 ) ;                                                          \
74        Size = MAP_APPFONT ( EDIT_X - 7 , FIXEDTEXT_HEIGHT ) ;                                          \
75        Text[ en-US ] = "~Host name";                                                                   \
76    };                                                                                                  \
77    Edit ET_HOSTNAME                                                                                    \
78    {                                                                                                   \
79        TabStop = TRUE ;                                                                                \
80        Border = TRUE ;                                                                                 \
81        HelpId = HID_DSADMIN_HOSTNAME;                                                                  \
82        Pos = MAP_APPFONT ( EDIT_X , AUTO_Y ) ;                                                         \
83        Size = MAP_APPFONT ( 97 , EDIT_HEIGHT ) ;                                                       \
84    };                                                                                                  \
85                                                                                                        \
86    FixedText FT_PORTNUMBER                                                                             \
87    {                                                                                                   \
88        Pos = MAP_APPFONT ( 6 , AUTO_Y + UNRELATED_CONTROLS + FIXEDTEXT_HEIGHT + 2 ) ;                  \
89        Size = MAP_APPFONT ( EDIT_X - 7 , FIXEDTEXT_HEIGHT ) ;                                          \
90        Text[ en-US ] = "~Port number";                                                                 \
91    };                                                                                                  \
92    NumericField NF_PORTNUMBER                                                                          \
93    {                                                                                                   \
94        TabStop = TRUE ;                                                                                \
95        Border = TRUE ;                                                                                 \
96        HelpId = HID_DSADMIN_PORTNUMBER;                                                                \
97        NoThousandSep = TRUE;                                                                           \
98        Pos = MAP_APPFONT ( EDIT_X , AUTO_Y +UNRELATED_CONTROLS + FIXEDTEXT_HEIGHT ) ;                  \
99        Size = MAP_APPFONT ( 97 , EDIT_HEIGHT ) ;                                                       \
100    };
101//-------------------------------------------------------------------------
102
103TabDialog DLG_DATABASE_ADMINISTRATION
104{
105    OutputSize = TRUE ;
106    SVLook = TRUE ;
107    Moveable = TRUE ;
108    Closeable = TRUE ;
109    Hide = TRUE;
110    HelpId = HID_DSADMIN_DIALOG;
111
112    TabControl 1
113    {
114        OutputSize = TRUE ;
115        HelpId = HID_DSADMIN_TABCONTROL;
116    };
117
118    //.........................................................................
119    String STR_PAGETITLE_GENERAL
120    {
121        Text [ en-US ] = "Advanced Properties" ;
122    };
123    String STR_PAGETITLE_ADVANCED
124    {
125        Text [ en-US ] = "Additional Settings" ;
126    };
127    String STR_PAGETITLE_CONNECTION
128    {
129        Text [ en-US ] = "Connection settings" ;
130    };
131
132    Text [ en-US ] = "Database properties" ;
133};
134
135// -----------------------------------------------------------------------------
136
137ModalDialog DLG_DATABASE_TYPE_CHANGE
138{
139    OutputSize = TRUE ;
140    Moveable = TRUE;
141    Closeable = TRUE ;
142    Hide = TRUE;
143    HelpId = HID_DSADMIN_TYPE_DIALOG;
144
145    TabControl 1
146    {
147        OutputSize = TRUE ;
148        HelpId = HID_DSADMIN_TABCONTROL;
149    };
150    Text [ en-US ] = "Database properties" ;
151};
152
153//-------------------------------------------------------------------------
154
155TabPage PAGE_GENERAL
156{
157    SVLook = TRUE ;
158    Size = MAP_APPFONT ( WIZARD_PAGE_X , WIZARD_PAGE_Y ) ;
159    Hide = TRUE;
160    HelpId = HID_DSADMIN_PAGE_GENERAL;
161
162
163    FixedText FT_GENERALHEADERTEXT
164    {
165        Pos = MAP_APPFONT ( START_X , 8 ) ;
166        Size = MAP_APPFONT ( (WIZARD_PAGE_X - START_X) - 12 , 2 * FIXEDTEXT_HEIGHT ) ;
167        Text [ en-US ] = "Welcome to the %PRODUCTNAME Database Wizard";
168        WordBreak = TRUE;
169    };
170
171    FixedText FT_GENERALHELPTEXT
172    {
173        Pos = MAP_APPFONT (START_X , 27 );
174        Size = MAP_APPFONT ( WIZARD_PAGE_X - START_X - 6, 5* FIXEDTEXT_HEIGHT ) ;
175        Text [ en-US ]  = "Use the Database Wizard to create a new database, open an existing database file, or connect to a database stored on a server." ;
176        WordBreak = TRUE ;
177    };
178
179    FixedText FT_DATASOURCEHEADER
180    {
181        Pos = MAP_APPFONT ( START_X , 73 ) ;
182        Size = MAP_APPFONT ( WIZARD_PAGE_X - 12 , FIXEDTEXT_HEIGHT ) ;
183        Text [ en-US ] = "What do you want to do?";
184    };
185
186    RadioButton RB_CREATEDBDATABASE
187    {
188        HelpId = HID_PAGE_DBWIZARD_GENERAL_RB_CREATEDBDATABASE ;
189        Pos = MAP_APPFONT (START_X + 6 , 85 )  ;
190        Size = MAP_APPFONT ( 205 , 10 ) ;
191        Group = TRUE;
192        Text [ en-US ]  = "Create a n~ew database" ;
193    };
194
195    RadioButton RB_OPENEXISTINGDOC
196    {
197        HelpID = "dbaccess:RadioButton:PAGE_GENERAL:RB_OPENEXISTINGDOC";
198        Pos = MAP_APPFONT (START_X + 6 , 97 );
199        Size = MAP_APPFONT ( 206 , 8 ) ;
200        Text [ en-US ]  = "Open an existing database ~file" ;
201    };
202
203    FixedText FT_DOCLISTLABEL
204    {
205        Pos = MAP_APPFONT( START_X + INDENTED_X + INDENT_BELOW_RADIO, 110 );
206        Size = MAP_APPFONT( 120, 8 );
207        Text [ en-US ] = "Recently used";
208    };
209
210    ListBox LB_DOCUMENTLIST
211    {
212        HelpID = "dbaccess:ListBox:PAGE_GENERAL:LB_DOCUMENTLIST";
213        Pos = MAP_APPFONT( START_X + INDENTED_X + INDENT_BELOW_RADIO, 121 );
214        Size = MAP_APPFONT( 120, 14 );
215        DropDown = TRUE;
216        Border = TRUE;
217    };
218
219    PushButton PB_OPENDOCUMENT
220    {
221        HelpID = "dbaccess:PushButton:PAGE_GENERAL:PB_OPENDOCUMENT";
222        Pos = MAP_APPFONT( START_X + INDENTED_X + INDENT_BELOW_RADIO, 139 );
223        Size = MAP_APPFONT( 50, 16 );
224        OutputSize = TRUE;
225        TabStop = TRUE;
226    };
227
228    RadioButton RB_GETEXISTINGDATABASE
229    {
230        HelpId = HID_PAGE_DBWIZARD_GENERAL_RB_GETEXISTINGDATABASE;
231        Pos = MAP_APPFONT (START_X + 6 , 159 )  ;
232        Size = MAP_APPFONT ( 206 , 8 ) ;
233        Text [ en-US ]  = "Connect to an e~xisting database" ;
234    };
235
236    FixedText FT_DATASOURCETYPE_PRE
237    {
238        Pos = MAP_APPFONT ( 6 , UNRELATED_CONTROLS ) ;
239        Size = MAP_APPFONT ( WIZARD_PAGE_X - 12 , 3*FIXEDTEXT_HEIGHT ) ;
240        WordBreak = TRUE;
241        Text [ en-US ] = "Select the type of database to which you want to establish a connection.";
242    };
243
244    FixedText FT_DATATYPE
245    {
246        Pos = MAP_APPFONT ( 6 , 2*UNRELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT + RELATED_CONTROLS) ;
247        Size = MAP_APPFONT ( 80 , FIXEDTEXT_HEIGHT ) ;
248        Text [ en-US ] = "Database ~type ";
249    };
250
251    ListBox LB_DATATYPE
252    {
253        HelpId = HID_DSADMIN_DSTYPE;
254        Pos = MAP_APPFONT ( 90, 2*UNRELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT + RELATED_CONTROLS -2 ) ;
255        Size = MAP_APPFONT ( 120, 120 ) ;
256        Border = TRUE ;
257        TabStop = TRUE ;
258        DropDown = TRUE ;
259        Sort = FALSE;
260    };
261
262    FixedText FT_DATATYPEAPPENDIX
263    {
264        Pos = MAP_APPFONT ( 90, 2*UNRELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT + RELATED_CONTROLS -2  + 72) ;
265        Size = MAP_APPFONT ( 60, 8 );
266        Text [ en-US ] = "Database";
267    };
268
269    FixedText FT_DATASOURCETYPE_POST
270    {
271        Pos = MAP_APPFONT ( 6 , 4*UNRELATED_CONTROLS + 4*FIXEDTEXT_HEIGHT + RELATED_CONTROLS ) ;
272        Size = MAP_APPFONT ( WIZARD_PAGE_X - 12 , 5*FIXEDTEXT_HEIGHT ) ;
273        WordBreak = TRUE;
274        Text [ en-US ] = "On the following pages, you can make detailed settings for the connection.\n\nThe new settings you make will overwrite your existing settings.";
275    };
276
277    FixedText FT_SPECIAL_MESSAGE
278    {
279        Pos = MAP_APPFONT ( 6, 4*UNRELATED_CONTROLS + 9*FIXEDTEXT_HEIGHT + 2*RELATED_CONTROLS  );
280        Size = MAP_APPFONT ( WIZARD_PAGE_X - 12, 3*FIXEDTEXT_HEIGHT );
281        WordBreak = TRUE;
282        HelpId = HID_DSADMIN_SPECIAL_MESSAGE;
283    };
284
285    String STR_MYSQLENTRY
286    {
287        Text [ en-US ] = "MySQL" ;
288    };
289
290    String STR_PARENTTITLE
291    {
292        Text [ en-US ] = "Data Source Properties: #" ;
293    };
294    String STR_COULDNOTLOAD_ODBCLIB
295    {
296        Text [ en-US ] = "Could not load the program library #lib# or it is corrupted. The ODBC data source selection is not available.";
297    };
298    String STR_UNSUPPORTED_DATASOURCE_TYPE
299    {
300        Text [ en-US ] = "This kind of data source is not supported on this platform.\nYou are allowed to change the settings, but you probably will not be able to connect to the database.";
301    };
302    Text [ en-US ] = "General" ;
303};
304
305//.........................................................................
306
307TabPage PAGE_DBASE
308{
309    SVLook = TRUE ;
310    Hide = TRUE;
311    Pos = MAP_APPFONT ( 0 , 0 ) ;
312    Size = MAP_APPFONT ( PAGE_X , PAGE_Y ) ;
313    HelpId = HID_DSADMIN_PAGE_DBASE;
314
315    AUTO_CHARSET(UNRELATED_CONTROLS,PAGE_X)
316
317    FixedLine FL_SEPARATOR1
318    {
319        Pos = MAP_APPFONT ( 4 , 2*UNRELATED_CONTROLS + RELATED_CONTROLS + 2*FIXEDTEXT_HEIGHT) ;
320        Size = MAP_APPFONT ( PAGE_X - 8 , FIXEDTEXT_HEIGHT ) ;
321        Text[ en-US ] = "Optional settings";
322    };
323
324    CheckBox CB_SHOWDELETEDROWS
325    {
326        Pos = MAP_APPFONT ( 6 , 2*UNRELATED_CONTROLS + 2*RELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT) ;
327        Size = MAP_APPFONT ( 200 , CHECKBOX_HEIGHT ) ;
328        TabStop = TRUE ;
329        HelpId = HID_DSADMIN_SHOWDELETED;
330        Text [ en-US ] = "Display deleted records as well" ;
331    };
332
333    FixedText FT_SPECIAL_MESSAGE
334    {
335        Hide = TRUE;
336        WordBreak = TRUE;
337        Pos = MAP_APPFONT ( 6 , 3*UNRELATED_CONTROLS + 2*RELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT + CHECKBOX_HEIGHT) ;
338        Size = MAP_APPFONT ( PAGE_X - 12 , 2*FIXEDTEXT_HEIGHT ) ;
339        Text [ en-US ] = "Note: When deleted, and thus inactive, records are  displayed, you will not be able to delete records from the data source." ;
340    };
341
342    PushButton PB_INDICIES
343    {
344        Pos = MAP_APPFONT ( PAGE_X  - BUTTON_WIDTH - UNRELATED_CONTROLS, PAGE_Y - BUTTON_HEIGHT - UNRELATED_CONTROLS) ;
345        Size = MAP_APPFONT ( BUTTON_WIDTH , BUTTON_HEIGHT ) ;
346        TabStop = TRUE ;
347        HelpId = HID_DSADMIN_DBASE_INDICIES;
348        Text [ en-US ] = "Indexes...";
349    };
350};
351
352//.........................................................................
353
354TabPage PAGE_ADO
355{
356    SVLook = TRUE ;
357    Pos = MAP_APPFONT ( 0 , 0 ) ;
358    Size = MAP_APPFONT ( PAGE_X , PAGE_Y ) ;
359    Hide = TRUE;
360    HelpId = HID_DSADMIN_PAGE_ADO;
361    AUTO_CHARSET(UNRELATED_CONTROLS,PAGE_X)
362};
363
364//.........................................................................
365
366TabPage PAGE_ODBC
367{
368    SVLook = TRUE ;
369    Pos = MAP_APPFONT ( 0 , 0 ) ;
370    Size = MAP_APPFONT ( PAGE_X , PAGE_Y ) ;
371    Hide = TRUE;
372    HelpId = HID_DSADMIN_PAGE_ODBC;
373
374    AUTO_CHARSET(UNRELATED_CONTROLS,PAGE_X)
375    FixedLine FL_SEPARATOR1
376    {
377        Pos = MAP_APPFONT ( 4 , 2*UNRELATED_CONTROLS + 2*FIXEDTEXT_HEIGHT + RELATED_CONTROLS ) ;
378        Size = MAP_APPFONT ( PAGE_X - 8 , FIXEDTEXT_HEIGHT ) ;
379        Text[ en-US ] = "Optional Settings";
380    };
381
382    FixedText FT_OPTIONS
383    {
384        Pos = MAP_APPFONT ( 6 , 2*UNRELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT + 2*RELATED_CONTROLS) ;
385        Size = MAP_APPFONT ( EDIT_X - 7 , FIXEDTEXT_HEIGHT ) ;
386        Text [ en-US ] = "ODBC ~options" ;
387    };
388    Edit ET_OPTIONS
389    {
390        Border = TRUE ;
391        Pos = MAP_APPFONT ( EDIT_X , 2*UNRELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT + 2*RELATED_CONTROLS -1 ) ;
392        Size = MAP_APPFONT ( 130 , EDIT_HEIGHT ) ;
393        TabStop = TRUE ;
394        HelpId = HID_DSADMIN_ODBC_OPTIONS;
395    };
396
397    AUTO_USECATALOG(        3*UNRELATED_CONTROLS + 4*FIXEDTEXT_HEIGHT + 2*RELATED_CONTROLS )
398};
399
400TabPage PAGE_ADABAS
401{
402    SVLook = TRUE ;
403    Pos = MAP_APPFONT ( 0 , 0 ) ;
404    Size = MAP_APPFONT ( PAGE_X , PAGE_Y ) ;
405    Hide = TRUE;
406    HelpId = HID_DSADMIN_PAGE_ADABAS;
407
408    FixedLine FL_SEPARATOR1
409    {
410        Pos = MAP_APPFONT ( 4 , UNRELATED_CONTROLS ) ;
411        Size = MAP_APPFONT ( PAGE_X - 8 , FIXEDTEXT_HEIGHT ) ;
412        Text[ en-US ] = "Connection Settings";
413    };
414
415    FixedText FT_HOSTNAME
416    {
417        Pos = MAP_APPFONT ( 6 , UNRELATED_CONTROLS + RELATED_CONTROLS + FIXEDTEXT_HEIGHT) ;
418        Size = MAP_APPFONT ( EDIT_X - 7 , FIXEDTEXT_HEIGHT ) ;
419        Text[ en-US ] = "~Host name";
420    };
421    Edit ET_HOSTNAME
422    {
423        HelpID = "dbaccess:Edit:PAGE_ADABAS:ET_HOSTNAME";
424        TabStop = TRUE ;
425        Border = TRUE ;
426
427        Pos = MAP_APPFONT ( EDIT_X , UNRELATED_CONTROLS + RELATED_CONTROLS + FIXEDTEXT_HEIGHT-1 ) ;
428        Size = MAP_APPFONT ( 105 , EDIT_HEIGHT ) ;
429    };
430
431    FixedText FT_CACHE_SIZE
432    {
433        Pos = MAP_APPFONT ( 6 , 2*UNRELATED_CONTROLS + RELATED_CONTROLS + 2*FIXEDTEXT_HEIGHT ) ;
434        Size = MAP_APPFONT ( EDIT_X - 7 , FIXEDTEXT_HEIGHT ) ;
435        Text[ en-US ] = "Data ~buffer size (MB)";
436    };
437    NumericField NF_CACHE_SIZE
438    {
439        HelpID = "dbaccess:NumericField:PAGE_ADABAS:NF_CACHE_SIZE";
440        Pos             = MAP_APPFONT ( EDIT_X , 2*UNRELATED_CONTROLS + RELATED_CONTROLS + 2*FIXEDTEXT_HEIGHT -1 ) ;
441        Size            = MAP_APPFONT ( 40 , EDIT_HEIGHT ) ;
442        Border          = TRUE ;
443        TabStop         = TRUE ;
444        Spin            = TRUE ;
445        SpinSize        = 1;
446        StrictFormat    = TRUE;
447    };
448
449    FixedText FT_DATA_INCREMENT
450    {
451        Pos = MAP_APPFONT ( 6 , 3*UNRELATED_CONTROLS + RELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT ) ;
452        Size = MAP_APPFONT ( EDIT_X - 7 , FIXEDTEXT_HEIGHT ) ;
453        Text[ en-US ] = "~Data increment (MB)";
454    };
455    NumericField NF_DATA_INCREMENT
456    {
457        HelpID = "dbaccess:NumericField:PAGE_ADABAS:NF_DATA_INCREMENT";
458        Pos             = MAP_APPFONT ( EDIT_X , 3*UNRELATED_CONTROLS + RELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT -1 ) ;
459        Size            = MAP_APPFONT ( 40 , EDIT_HEIGHT ) ;
460        Border          = TRUE ;
461        TabStop         = TRUE ;
462        Spin            = TRUE ;
463        SpinSize        = 1;
464        StrictFormat    = TRUE;
465    };
466    FixedLine FL_SEPARATOR2
467    {
468        Pos = MAP_APPFONT ( 6 , 4*UNRELATED_CONTROLS + RELATED_CONTROLS + 4*FIXEDTEXT_HEIGHT ) ;
469        Size = MAP_APPFONT ( 248 , FIXEDTEXT_HEIGHT ) ;
470        Text [ en-US ] = "Administration" ;
471    };
472    FixedText FT_CTRLUSERNAME
473    {
474        Pos = MAP_APPFONT ( 6 , 4*UNRELATED_CONTROLS + 2*RELATED_CONTROLS + 5*FIXEDTEXT_HEIGHT ) ;
475        Size = MAP_APPFONT ( EDIT_X - 7 , FIXEDTEXT_HEIGHT ) ;
476        Text [ en-US ] = "Control ~user name" ;
477    };
478    Edit ET_CTRLUSERNAME
479    {
480        HelpID = "dbaccess:Edit:PAGE_ADABAS:ET_CTRLUSERNAME";
481        Border = TRUE ;
482        Pos = MAP_APPFONT ( EDIT_X , 4*UNRELATED_CONTROLS + 2*RELATED_CONTROLS + 5*FIXEDTEXT_HEIGHT-1 ) ;
483        Size = MAP_APPFONT ( 105 , EDIT_HEIGHT ) ;
484        TabStop = TRUE ;
485    };
486    FixedText FT_CTRLPASSWORD
487    {
488        Pos = MAP_APPFONT ( 6 , 5*UNRELATED_CONTROLS + 2*RELATED_CONTROLS + 6*FIXEDTEXT_HEIGHT ) ;
489        Size = MAP_APPFONT ( EDIT_X - 7 , FIXEDTEXT_HEIGHT ) ;
490        Text [ en-US ] = "Control ~password" ;
491    };
492    Edit ET_CTRLPASSWORD
493    {
494        HelpID = "dbaccess:Edit:PAGE_ADABAS:ET_CTRLPASSWORD";
495        Border = TRUE ;
496        Pos = MAP_APPFONT ( EDIT_X , 5*UNRELATED_CONTROLS + 2*RELATED_CONTROLS + 6*FIXEDTEXT_HEIGHT-1 ) ;
497        Size = MAP_APPFONT ( 105 , EDIT_HEIGHT) ;
498        TabStop = TRUE ;
499        PassWord = TRUE ;
500    };
501
502    CheckBox CB_SHUTDB
503    {
504        HelpID = "dbaccess:CheckBox:PAGE_ADABAS:CB_SHUTDB";
505        Pos = MAP_APPFONT ( 6 , 6*UNRELATED_CONTROLS + 2*RELATED_CONTROLS + 7*FIXEDTEXT_HEIGHT ) ;
506        Size = MAP_APPFONT ( 248 , CHECKBOX_HEIGHT ) ;
507        Text[ en-US ] = "~Shut down service when closing %PRODUCTNAME";
508    };
509
510    PushButton PB_STAT
511    {
512        HelpID = "dbaccess:PushButton:PAGE_ADABAS:PB_STAT";
513        Pos                 = MAP_APPFONT ( PAGE_X  - BUTTON_WIDTH - UNRELATED_CONTROLS, PAGE_Y - BUTTON_HEIGHT - UNRELATED_CONTROLS ) ;
514        Size                = MAP_APPFONT ( BUTTON_WIDTH , BUTTON_HEIGHT ) ;
515        Text[ en-US ] = "E~xtended...";
516    };
517
518    AUTO_CHARSET( 7*UNRELATED_CONTROLS + 2*RELATED_CONTROLS + 7*FIXEDTEXT_HEIGHT + CHECKBOX_HEIGHT, PAGE_X )
519};
520
521//.........................................................................
522#define MYSQL_YDIST 53
523#define MYSQL_FL_Y  8
524#define MYSQL_DRIVERCLASS_Y 8
525
526TabPage PAGE_MYSQL_ODBC
527{
528    HelpID = "dbaccess:TabPage:PAGE_MYSQL_ODBC";
529    SVLook = TRUE ;
530    Pos = MAP_APPFONT ( 0 , 0 ) ;
531    Size = MAP_APPFONT ( PAGE_X , PAGE_Y ) ;
532    Hide = TRUE;
533
534    AUTO_CHARSET( UNRELATED_CONTROLS, PAGE_X )
535};
536
537TabPage PAGE_MYSQL_JDBC
538{
539    HelpID = "dbaccess:TabPage:PAGE_MYSQL_JDBC";
540    SVLook = TRUE ;
541    Pos = MAP_APPFONT ( 0 , 0 ) ;
542    Size = MAP_APPFONT ( PAGE_X , PAGE_Y ) ;
543    Hide = TRUE;
544
545    AUTO_FIXEDLINE_CONNSETTINGS( UNRELATED_CONTROLS )
546    AUTO_HOST_AND_PORT( UNRELATED_CONTROLS + RELATED_CONTROLS + FIXEDTEXT_HEIGHT )
547    AUTO_SOCKETCONTROLGROUP(3*UNRELATED_CONTROLS + RELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT)
548
549    FixedText FT_JDBCDRIVERCLASS
550    {
551        Pos = MAP_APPFONT ( 6,
552                            4*UNRELATED_CONTROLS + RELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT + EDIT_HEIGHT) ;
553        Size = MAP_APPFONT ( EDIT_X - 7 , FIXEDTEXT_HEIGHT ) ;
554        Text[ en-US ] = "MySQL JDBC d~river class";
555    };
556    Edit ET_JDBCDRIVERCLASS
557    {
558        HelpID = "dbaccess:Edit:PAGE_MYSQL_JDBC:ET_JDBCDRIVERCLASS";
559        Pos = MAP_APPFONT ( EDIT_X,
560                            4*UNRELATED_CONTROLS + RELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT -1 + EDIT_HEIGHT) ;
561        Size = MAP_APPFONT ( 97 , EDIT_HEIGHT ) ;
562        TabStop = TRUE ;
563        Border = TRUE ;
564    };
565    PushButton PB_TESTDRIVERCLASS
566    {
567        HelpID = "dbaccess:PushButton:PAGE_MYSQL_JDBC:PB_TESTDRIVERCLASS";
568        TabStop = TRUE ;
569        Pos = MAP_APPFONT ( PAGE_X  - BUTTON_WIDTH - UNRELATED_CONTROLS , 4*UNRELATED_CONTROLS + RELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT -2 + EDIT_HEIGHT) ;
570        Size = MAP_APPFONT ( BUTTON_WIDTH , BUTTON_HEIGHT ) ;
571        Text [ en-US ] = "Test class" ;
572    };
573
574    AUTO_CHARSET( 5*UNRELATED_CONTROLS + RELATED_CONTROLS + 4*FIXEDTEXT_HEIGHT+ EDIT_HEIGHT, PAGE_X )
575};
576
577TabPage PAGE_MYSQL_NATIVE
578{
579    HelpID = "dbaccess:TabPage:PAGE_MYSQL_NATIVE";
580    SVLook = TRUE ;
581    Pos = MAP_APPFONT ( 0 , 0 ) ;
582    Size = MAP_APPFONT ( PAGE_X , PAGE_Y ) ;
583    Hide = TRUE;
584
585    AUTO_FIXEDLINE_CONNSETTINGS( UNRELATED_CONTROLS )
586
587    FixedLine FL_SEPARATOR2
588    {
589        Pos = MAP_APPFONT ( 3 , 4*UNRELATED_CONTROLS + 3*RELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT + 3*EDIT_HEIGHT ) ;
590        Size = MAP_APPFONT ( PAGE_X - 6, FIXEDTEXT_HEIGHT ) ;
591        Text[ en-US ] = "User authentication";
592    };
593    FixedText FT_USERNAME
594    {
595        Pos = MAP_APPFONT ( 6 , 4*UNRELATED_CONTROLS + 4*RELATED_CONTROLS + 4*FIXEDTEXT_HEIGHT + 3*EDIT_HEIGHT ) ;
596        Size = MAP_APPFONT ( EDIT_X - 6 - RELATED_CONTROLS, FIXEDTEXT_HEIGHT ) ;
597        Text [ en-US ] = "~User name" ;
598    };
599    Edit ET_USERNAME
600    {
601        HelpID = "dbaccess:Edit:PAGE_MYSQL_NATIVE:ET_USERNAME";
602        Border = TRUE ;
603        Pos = MAP_APPFONT ( EDIT_X, 4*UNRELATED_CONTROLS + 4*RELATED_CONTROLS + 4*FIXEDTEXT_HEIGHT + 3*EDIT_HEIGHT - 1 ) ;
604        Size = MAP_APPFONT ( 105 , EDIT_HEIGHT ) ;
605        TabStop = TRUE ;
606    };
607    CheckBox CB_PASSWORD_REQUIRED
608    {
609        HelpID = "dbaccess:CheckBox:PAGE_MYSQL_NATIVE:CB_PASSWORD_REQUIRED";
610        Pos = MAP_APPFONT ( EDIT_X, 4*UNRELATED_CONTROLS + 5*RELATED_CONTROLS + 4*FIXEDTEXT_HEIGHT + 4*EDIT_HEIGHT ) ;
611        Size = MAP_APPFONT ( 105, CHECKBOX_HEIGHT ) ;
612        Text [ en-US ] = "Password required";
613    };
614
615    AUTO_CHARSET( 5*UNRELATED_CONTROLS + 5*RELATED_CONTROLS + 5*FIXEDTEXT_HEIGHT + 4*EDIT_HEIGHT, PAGE_X )
616};
617
618TabPage PAGE_ORACLE_JDBC
619{
620    HelpID = "dbaccess:TabPage:PAGE_ORACLE_JDBC";
621    SVLook = TRUE ;
622    Pos = MAP_APPFONT ( 0 , 0 ) ;
623    Size = MAP_APPFONT ( PAGE_X , PAGE_Y ) ;
624    Hide = TRUE;
625
626    AUTO_FIXEDLINE_CONNSETTINGS( UNRELATED_CONTROLS )
627    AUTO_HOST_AND_PORT( UNRELATED_CONTROLS + RELATED_CONTROLS + FIXEDTEXT_HEIGHT )
628
629    AUTO_SOCKETCONTROLGROUP(3*UNRELATED_CONTROLS + RELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT)
630
631    FixedText FT_JDBCDRIVERCLASS
632    {
633        Pos = MAP_APPFONT ( 6,
634                            4*UNRELATED_CONTROLS + RELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT + EDIT_HEIGHT) ;
635        Size = MAP_APPFONT ( EDIT_X - 7 , FIXEDTEXT_HEIGHT ) ;
636        Text[ en-US ] = "Oracle JDBC d~river class";
637    };
638    Edit ET_JDBCDRIVERCLASS
639    {
640        HelpID = "dbaccess:Edit:PAGE_ORACLE_JDBC:ET_JDBCDRIVERCLASS";
641        Pos = MAP_APPFONT ( EDIT_X,
642                            4*UNRELATED_CONTROLS + RELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT + EDIT_HEIGHT + ( FIXEDTEXT_HEIGHT - EDIT_HEIGHT ) / 2 ) ;
643        Size = MAP_APPFONT ( 97 , EDIT_HEIGHT ) ;
644        TabStop = TRUE ;
645        Border = TRUE ;
646    };
647    PushButton PB_TESTDRIVERCLASS
648    {
649        HelpID = "dbaccess:PushButton:PAGE_ORACLE_JDBC:PB_TESTDRIVERCLASS";
650        TabStop = TRUE ;
651        Pos = MAP_APPFONT ( PAGE_X  - BUTTON_WIDTH - UNRELATED_CONTROLS,
652                            4*UNRELATED_CONTROLS + RELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT + EDIT_HEIGHT + ( FIXEDTEXT_HEIGHT - BUTTON_HEIGHT ) / 2 ) ;
653        Size = MAP_APPFONT ( BUTTON_WIDTH , BUTTON_HEIGHT ) ;
654        Text [ en-US ] = "Test class" ;
655    };
656
657    AUTO_CHARSET( 5*UNRELATED_CONTROLS + RELATED_CONTROLS + 4*FIXEDTEXT_HEIGHT+ EDIT_HEIGHT, PAGE_X )
658};
659
660//.........................................................................
661
662TabPage PAGE_LDAP
663{
664    SVLook = TRUE ;
665    Pos = MAP_APPFONT ( 0 , 0 ) ;
666    Size = MAP_APPFONT ( PAGE_X , PAGE_Y ) ;
667    Hide = TRUE;
668    HelpId = HID_DSADMIN_PAGE_LDAP;
669
670    FixedLine FL_SEPARATOR1
671    {
672        Pos = MAP_APPFONT ( 4 , UNRELATED_CONTROLS ) ;
673        Size = MAP_APPFONT ( PAGE_X - 8 , FIXEDTEXT_HEIGHT ) ;
674        Text[ en-US ] = "Connection Settings";
675    };
676
677    FixedText FT_BASEDN
678    {
679        Pos = MAP_APPFONT ( 6 , UNRELATED_CONTROLS + RELATED_CONTROLS + FIXEDTEXT_HEIGHT) ;
680        Size = MAP_APPFONT ( EDIT_X - 7 , FIXEDTEXT_HEIGHT ) ;
681        Text[ en-US ] = "~Base DN";
682    };
683    Edit ET_BASEDN
684    {
685        TabStop = TRUE ;
686        Border = TRUE ;
687        HelpId = HID_DSADMIN_LDAP_BASEDN;
688
689        Pos = MAP_APPFONT ( EDIT_X , UNRELATED_CONTROLS + RELATED_CONTROLS + FIXEDTEXT_HEIGHT -1 ) ;
690        Size = MAP_APPFONT ( 105 , EDIT_HEIGHT ) ;
691    };
692    CheckBox CB_USESSL
693    {
694        Pos = MAP_APPFONT ( 6 , 2*UNRELATED_CONTROLS + RELATED_CONTROLS + 2*FIXEDTEXT_HEIGHT) ;
695        Size = MAP_APPFONT ( PAGE_X - 12 , CHECKBOX_HEIGHT ) ;
696        Text [ en-US ] = "Use secure connection(SSL)";
697        HelpId = HID_DSADMIN_USESSL_LDAP;
698    };
699
700    FixedText FT_PORTNUMBER
701    {
702        Pos = MAP_APPFONT ( 6 , 3*UNRELATED_CONTROLS + RELATED_CONTROLS + 2*FIXEDTEXT_HEIGHT + CHECKBOX_HEIGHT) ;
703        Size = MAP_APPFONT ( EDIT_X - 7 , FIXEDTEXT_HEIGHT ) ;
704        Text[ en-US ] = "~Port number";
705    };
706    NumericField NF_PORTNUMBER
707    {
708        TabStop = TRUE ;
709        Border = TRUE ;
710        HelpId = HID_DSADMIN_LDAP_PORTNUMBER;
711        NoThousandSep = TRUE;
712
713        Pos = MAP_APPFONT ( EDIT_X , 3*UNRELATED_CONTROLS + RELATED_CONTROLS + 2*FIXEDTEXT_HEIGHT-1  + CHECKBOX_HEIGHT) ;
714        Size = MAP_APPFONT ( 105 , EDIT_HEIGHT ) ;
715    };
716    FixedText FT_LDAPROWCOUNT
717    {
718        Pos = MAP_APPFONT ( 6 , 4*UNRELATED_CONTROLS + RELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT + CHECKBOX_HEIGHT ) ;
719        Size = MAP_APPFONT ( EDIT_X - 7 , FIXEDTEXT_HEIGHT ) ;
720        Text[ en-US ] = "Maximum number of ~records";
721    };
722    NumericField NF_LDAPROWCOUNT
723    {
724        TabStop = TRUE ;
725        Border = TRUE ;
726        HelpId = HID_DSADMIN_LDAP_ROWCOUNT;
727        NoThousandSep = TRUE;
728
729        Pos = MAP_APPFONT ( EDIT_X , 4*UNRELATED_CONTROLS + RELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT -1  + CHECKBOX_HEIGHT) ;
730        Size = MAP_APPFONT ( 105 , EDIT_HEIGHT ) ;
731    };
732};
733
734
735//.........................................................................
736
737TabPage PAGE_TEXT
738{
739    SVLook = TRUE ;
740    Hide = TRUE;
741    Pos = MAP_APPFONT ( 0 , 0 ) ;
742    Size = MAP_APPFONT ( PAGE_X , PAGE_Y ) ;
743    HelpId = HID_DSADMIN_PAGE_TEXT;
744
745    AUTO_SEPARATORCONTROLGROUP(UNRELATED_CONTROLS, PAGE_X)
746
747};
748//.........................................................................
749TabPage PAGE_USERDRIVER
750{
751    SVLook = TRUE ;
752    Pos = MAP_APPFONT ( 0 , 0 ) ;
753    Size = MAP_APPFONT ( PAGE_X , PAGE_Y ) ;
754    Hide = TRUE;
755    HelpId = HID_DSADMIN_PAGE_USERDRIVER;
756
757    FixedText FT_HOSTNAME
758    {
759        Pos = MAP_APPFONT ( 6 , UNRELATED_CONTROLS ) ;
760        Size = MAP_APPFONT ( EDIT_X - 7 , FIXEDTEXT_HEIGHT ) ;
761        Text[ en-US ] = "~Hostname";
762    };
763    Edit ET_HOSTNAME
764    {
765        HelpID = "dbaccess:Edit:PAGE_USERDRIVER:ET_HOSTNAME";
766        TabStop = TRUE ;
767        Border = TRUE ;
768        Pos = MAP_APPFONT ( EDIT_X , UNRELATED_CONTROLS -1 ) ;
769        Size = MAP_APPFONT ( 105 , EDIT_HEIGHT ) ;
770    };
771
772    FixedText FT_PORTNUMBER
773    {
774        Pos = MAP_APPFONT ( 6 , 2*UNRELATED_CONTROLS + FIXEDTEXT_HEIGHT) ;
775        Size = MAP_APPFONT ( EDIT_X - 7 , FIXEDTEXT_HEIGHT ) ;
776        Text[ en-US ] = "~Port number";
777    };
778
779    NumericField NF_PORTNUMBER
780    {
781        HelpID = "dbaccess:NumericField:PAGE_USERDRIVER:NF_PORTNUMBER";
782        TabStop = TRUE ;
783        Border = TRUE ;
784        NoThousandSep = TRUE;
785
786        Pos = MAP_APPFONT ( EDIT_X , 2*UNRELATED_CONTROLS + FIXEDTEXT_HEIGHT -1 ) ;
787        Size = MAP_APPFONT ( 105 , EDIT_HEIGHT ) ;
788    };
789
790    FixedText FT_OPTIONS
791    {
792        Pos = MAP_APPFONT ( 6 , 3*UNRELATED_CONTROLS + 2*FIXEDTEXT_HEIGHT ) ;
793        Size = MAP_APPFONT ( EDIT_X - 7 , FIXEDTEXT_HEIGHT ) ;
794        Text [ en-US ] = "~Driver settings" ;
795    };
796    Edit ET_OPTIONS
797    {
798        HelpID = "dbaccess:Edit:PAGE_USERDRIVER:ET_OPTIONS";
799        Border = TRUE ;
800        TabStop = TRUE ;
801    };
802    AUTO_CHARSET( 4*UNRELATED_CONTROLS+ 3*FIXEDTEXT_HEIGHT + RELATED_CONTROLS, PAGE_X)
803};
804
805String STR_ERR_USE_CONNECT_TO
806{
807    Text [ en-US ] = "Please choose 'Connect to an existing database' to connect to an existing database instead.";
808};
809