> //hhhhhhhhhhhhhhhhhhhhhhhhhH
> int Sbut::handle ( int event )
> {
> if ( event == FL_PUSH )
> {
> cout << "Sbut handle 1: PUSH " << endl;
> do_callback();
> return 1;
> }
> return 0;
> }
Also, unrelated, the above bit of code should be repaired.
As it is, the button's own handle() method is being completely eclipsed.
Fl_Button::handle(event); should really be called in there somewhere
to allow the button's mechanics to operate.
If the purpose of this handle() is just to print a message on PUSH,
then:
int Sbut::handle ( int event )
{
if ( event == FL_PUSH )
cout << "Sbut handle 1: PUSH " << endl;
return(Fl_Button::handle(event);
}
..and the button's own code will handle the do_callback() on PUSH.
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk