class button : public gadget { 
\c{\fbox{button}}
public: button() : gadget(PRESS) { } void callback() { cout << "..."; } };

slide: Another button class