lego/src/ZBackgroundVBT.i3


Copyright (C) 1994, Digital Equipment Corp.
<* PRAGMA LL *>
A ZBackgroundVBT is a filter that should be put around the background child of a ZSplit. This filter will insulate highlighting that takes place within the background child from highlighting in the other children of the ZSplit. The implementation is merely a HighlightVBT, but it's easier to remember the purpose of that highlighter by calling it a ZBackgroundVBT instead.

In order for ZChassisVBT to display an outline of a subwindow that is visible against the background when it is moved or resized, you should use the VBTColors interface to associate the primary background and foreground colors of the contents of the ZBackgroundVBT.

INTERFACE ZBackgroundVBT;

IMPORT HighlightVBT;

TYPE
  T = HighlightVBT.T BRANDED OBJECT END;

END ZBackgroundVBT.