X11 Work Bench Toolkit 1.0
|current number of (contiguous) properties in 'aDlgProp' |
|maximum number of available WB_DIALOG_PROP structures in aDlgProp |
|Pre-allocated array of (contiguous) structures for property storage. More...|
Dialog Property List, container for WB_DIALOG_PROP.
Container structure for WB_DIALOG_PROP structures, pre-allocated to hold 'nMaxProps'. Can be re-allocated as necessary to increase the total number of properties so long as the pointer to this structure isn't being cached outside of the WBDialogControl
Properties are maintained using the following X11 Work Bench Toolkit API functions:
Pre-allocated array of (contiguous) structures for property storage.
This structure integrates the pre-allocated array of WB_DIALOG_PROP structures and provides access to them via the aDlgProp array. Whenever adding a new property causes the total number to exceed nMaxProps, the entire structure must be re-allocated to accomodate the new entries, with all existing members of the array copied to the re-allocated structure. This is handled properly by use of the X11 Work Bench Toolkit API functions for dialog control property management.