Thanks for that, Ian. > > My thinking is that this *should* work and would mean that only one "special" > derived widget is needed, rather than having to make every contained widget > be a "special" widget. >
Yep, I agree. I've just made a template to add the handlers to any old widget, but it seems like a kludge. >From what I can tell, an Fl_Group does not parse events if they are already >within the group. If I tab from one widget to another, within the group, the >event never goes through Fl_Scroll:handle(). So the group never knows to check >whether focus has changed hands/positions. At least I don't -think- it does ... I'll test some more. Denton _______________________________________________ fltk mailing list fltk@easysw.com http://lists.easysw.com/mailman/listinfo/fltk