FLTK Events
Archives Forums/Linux Discussion/FLTK Events
| ||
I'm trying to sort out focus change events for Linux, but I've got an issue or two with it at the moment. Currently, when you tab out of a text field, not much happens in the way of events being fired. I had a dig around the code, and found Fl_Input.cxx in which there is a handle() function. To the event switch statement, I add this : case FL_UNFOCUS: printf("Unfocus event fired! : %d\n",event); break; Which, generates output - Unfocus event fired! : 7 - 7 being the FL_UNFOCUS event. That is nice, but I can't find a way to propagate this event up to the onCallBack() method of TFLWidget(). If I add a do_callback() call in the above code, it only shows a key-up event (that being the tab key). The unfocus event seems to disappear. Ho hum.... |