if widgets that can take focus are embedded in a group hirarchy, then pressing
TAB / RightKey will eventually result in the focus stopping on the last widget
in the window instead of passing to the first widget in the window again. The
reason is the marked if-check in Group::handle():
case KEY: {
// keyboard navigation
if (numchildren < 2) break; // <<<<<<<<<<<<< !!!!!!!
int key = navigation_key();
If the root of a group hirarchy in a window is a group (only one child for the
parent window!) then this check is never passed. Suggestion : remove this check
_______________________________________________
fltk-bugs mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-bugs