Dimensions of Height and Width Arguments

By default, the width of an Xdialog control (that has a width argument) is dimensioned in characters. The width of a single character is based on 8 point Arial font. Likewise, the height of an Xdialog control (that has a height argument) is dimensioned in lines. Again, the height of a line is based on 8 point Arial. Fractional decimal values are allowed for width and height arguments.

The following two scripts produce similar dialog boxes.

dim employees[100] as C

' there are tab characters between the entries

Names = <<%a%

1 Smith Fred Boston Programmer

2 Jones Jenny Boston Designer

3 Isaacs Hank Ithaca Programmer

4 Wayne Ira Boston Accounting

5 Perlow Peter Ithaca Developer

%a%

employees.initialize(names)

result = ui_dlg_box("Employees",<<%dlg%

Employees:;

 [.64,10selected^|1|1|1|2|2|employees] ;

<*&OK>

%dlg%)

You may optionally dimension both width and height arguments in inches by placing a double quote (") character after the number.

dim employees[100] as C

' there are tab characters between the entries

Names = <<%a%

1 Smith Fred Boston Programmer

2 Jones Jenny Boston Designer

3 Isaacs Hank Ithaca Programmer

4 Wayne Ira Boston Accounting

5 Perlow Peter Ithaca Developer

%a%

employees.initialize(names)

result = ui_dlg_box("Employees",<<%dlg%

Employees:;

 [3.5",1.1"selected^|1|1|1|2|2|employees] ;

<*&OK>

%dlg%)

Supported By

Alpha Five Version 6 and Above