Xbasic

{COMPOSITED}

Syntax

{COMPOSITED}

Description

The {COMPOSITED} command enables double-buffering of the screen display to reduce or eliminate screen flickering.

Discussion

On large Xdialogs, when you change the display in a list, you might notice some screen flickering. An Xdialog directive can be used to turn on double-buffering for the screen display to eliminate, or reduce, screen flickering. The directive is:

{composited}

This directive can be placed anywhere in the dialog body. For example:

dlg_body = <<%dlg%
{removecomments}
{composited}
[%O={@@}%.130,40indx^#arr[\].display];
<up><down>
%dlg%

You can download a sample Xbasic script that demonstrates the effect of this directive.

Limitations

Desktop applications only

See Also