From: Miller, J. V (Research) <mil...@cr...> - 2002-09-26 13:11:06
|
I was able to get callbacks on selections working. I made my tableau subclass off of both vgui_easy2D and vgui_displaybase_selection_callback and provided implementations of the methods select(), deselect(), deselect_all(). class my_tableau : public vgui_easy2D, public vgui_displaybase_selection_callback { public: // selection callbacks bool select(unsigned id) {vgui::out << "my_tableau: " << id << " selected" << vcl_endl; return true;} bool deselect(unsigned id) {vgui::out << "my_tableau: " << id << " deselected" << vcl_endl; return true;} bool deselect_all() {vgui::out << "Deselect all" << vcl_endl; return true;} } Then in my constructors, I called this->set_selection_callback(this); > -----Original Message----- > From: Karen McGaul [mailto:kar...@ya...] > Sent: Wednesday, September 25, 2002 11:25 AM > To: Miller, James V (Research); 'ka...@mc...'; Vxl-users (E-mail) > Subject: RE: [Vxl-users] vgui documentation > > > vgui_easy2D is derived from displaybase so you could use a > vgui_displaybase_selection_callback class with that. I've > never tried it, > nor seen it used, but it does look like it does what you > want. Have you > tried it? > > Karen > > --- "Miller, James V (Research)" <mil...@cr...> > wrote: > Thanks > for info. In reference to "callbacks on selection" is the > > vgui_displaybase_selection_callback class used anywhere? > > > > __________________________________________________ > Do You Yahoo!? > Everything you'll ever need on one web page > from News and Sport to Email and Music Charts > http://uk.my.yahoo.com > |