Class description A class implementing the draw-boundary and draw-interior generic words by delegating to an object in one of four slots which depend on the state of the button being drawn:
•
plain - the button is inactive
•
rollover - the button is under the mouse
•
pressed - the button is under the mouse and a mouse button is held down