XTREE enhancement: New XTR'MISCFLAGS provide options to improve the user interface during loading of large trees over ATE connections, which might take several seconds and therefore leave the user wondering if the process died or something went wrong.
Symbol |
Value |
Action |
---|---|---|
XTMF_STDPRGBAR |
&h08 |
Causes a standard progress bar to display during loading of large trees over ATE connections. |
XTMF_CUSPRGBAR |
&h10 |
Same as above, but instead of creating a progress bar, uses one created by program. (See below) |
XTMF_LOADABORT |
&h20 |
Allows user to ESC to abort the loading process; result is same as if user waited until tree was displayed and then hit ESC (exitcode 1). |
If using the custom progress bar option (XTMF_CUSPRGBAR), you must create your own progress bar with a control id of "xtrProgBar". Optionally, you can embed it inside of a container dialog, along with other controls. If you want the container dialog deleted when the tree is ready to display, it must have the control id "xtrProgDlg".
Note that the progress bar/dialog option probably supersedes the XTR'DELCTLID feature, although they are not mutually exclusive. The progress bars are handled exclusively on the client side during the data transfer to ATE, while the XTR'DELCTLID feature is handled on the client side.