On Tue, 17 Apr 2007 09:35:20 -0400
Christoph Dalitz <[EMAIL PROTECTED]> wrote:
>
> Oh, sorry, this can not be the case, because
> 
>       Fl::next_window(Fl::first_window())
> 
> returns alternating the topmost and the second topmost window.
> 
After some more testing, I have noticed that the problem is that
calling Fl_Window->show() moves the newly shown window on top so
that the next call to

        Fl::next_window(Fl::first_window())

yields the previously shown window, not the next in the cycle.

I have tried to change this, by manually moving manipulating the
window stack with calls to

        Fl::first_window(somewindow)

but this only works when I call somewindow->show() instead.
The problem is that this workaround is to flickery to be usable.

Any suggestions are welcome,

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

Reply via email to