interface entry : widget { \c{\fbox{entry}} entry(char* p, char* options = ""); entry(widget* w,char* p, char* options = ""); void insert(char* s); \c{// insert text} char* get(); \c{// to get the text} protected: install(action&, char* args); };