Gadgets

-- graphical interface items
  class gadget { 
\fbox{gadget}
public: virtual void request(window* w)=0; virtual void draw()=0; };

slide: A gadget class