vbtkit/src/vbtkitutils/VBTColors.i3


 Copyright (C) 1992, Digital Equipment Corporation 
 All rights reserved. 
 See the file COPYRIGHT for a full description. 
 
 Last modified on Mon Jan  4 12:22:59 PST 1993 by mhb 
 modified on Tue Aug 4 11:40:50 PDT 1992 by meehan 
 modified on Tue Jun 16 12:57:47 PDT 1992 by muller 
<* PRAGMA LL *>
The VBTColors interface provides a way to associate a VBT's background and foreground colors with the VBT. This information can be retrieved by some other VBT to compute a related color.

INTERFACE VBTColors;

IMPORT PaintOp, VBT;

PROCEDURE Put (v: VBT.T; colors: PaintOp.ColorScheme);
<* LL.sup < v *>
Store colors with v.

PROCEDURE Get (v: VBT.T): PaintOp.ColorScheme;
<* LL.sup < v *>
Return the colors stored by the most recent call to Put. If Put has never been called on v, return PaintOp.bgFg.

END VBTColors.