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