Gadgets -- graphical interface items

  class gadget { 
gadget
public: virtual void request(window* w)=0; virtual void draw()=0; };

slide: A gadget class