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"
>>- 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).
The arguments you pass to the new method when creating a DlgArea Object are:
An Object that is SubClassed from A UserDialog.
See DlgArea Margin.
A set of Dialog Ids of widgets not to be resized during a resize.
A set of Dialog Ids of widgets not to be moved during a resize.
Adjusts the ratio of top & left margins to bottom & right (default=1.05) Creating resizable Dialogs:
>>--ADlgAreaU~CorrectionFactor----------------------------------------><
.nil or details of error parsing calling dialog's DefineDialog method.
>>--ADlgAreaU~LastError-----------------------------------------------><
A set of Dialog Ids of widgets not to be moved during a resize.
>>--ADlgAreaU~NoResize------------------------------------------------><
A set of Dialog Ids of widgets not to be resized during a resize.
>>--ADlgAreaU~NoResize------------------------------------------------><