Christian Convey wrote:

> When I sorted out the multithreading issues we were having with FLTK, I 
> believed that MY_LockableOutput was no longer needed, and all instances of it 
> could be replaced with Fl_Output.  What I didn't realize is that the class 
> MY_LockableOutput also has another important method:
>    int MY_LockableOutput::handle(int) { return 0; }
> which I'm told will permit arrow key presses to propagate to the menu.  So 
> restoring that approach is my next task.

If this turns out to be your real and only problem, then you may
not even need to derive your own class (MY_LockableOutput) and
write a handle() method. Deactivating your widgets may be enough:

my_output->deactivate();        // this grays the widget out
my_output->set_output();        // deactivates w/o graying out

http://www.fltk.org/doc-1.1/Fl_Widget.html#Fl_Widget.deactivate
http://www.fltk.org/doc-1.1/Fl_Widget.html#Fl_Widget.set_output

Albrecht
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to