DlgAreaU Class

The DlgAreaU class is a subclass of the DlgArea class that assists the creation of dynamically resizable Dialogs.

To use objects of the DlgAreaU class include this line in your code:

::requires "OODIALOG.CLS"

Init

>>- aDlgAreaU~Init(Dialog--+--------------------------+--------+-)--><
                           +--,--Margin-+             |        |
                           +--,---------+--,-NoResize-+        |
                           +--,---------+--,----------+-NoMove-+

The DlgAreaU object creates a dialog area coterminous with the calling dialog. It inherits all the methods and attributes of the DlgArea Class (listed above).

Arguments:

The arguments you pass to the new method when creating a DlgArea Object are:

Dialog

An Object that is SubClassed from A UserDialog.

Margin

See DlgArea Margin.

NoResize

A set of Dialog Ids of widgets not to be resized during a resize.

NoMove

A set of Dialog Ids of widgets not to be moved during a resize.

CorrectionFactor

Adjusts the ratio of top & left margins to bottom & right (default=1.05) Creating resizable Dialogs:

>>--ADlgAreaU~CorrectionFactor----------------------------------------><

LastError

.nil or details of error parsing calling dialog's DefineDialog method.

>>--ADlgAreaU~LastError-----------------------------------------------><

NoMove

A set of Dialog Ids of widgets not to be moved during a resize.

>>--ADlgAreaU~NoResize------------------------------------------------><

NoResize

A set of Dialog Ids of widgets not to be resized during a resize.

>>--ADlgAreaU~NoResize------------------------------------------------><