Hello all,

 I am facing a strange behaviour of a modal dialog window. My application has a 
big normal window in background and through some popup menu, menus or button 
widgets, other windows (modal & nonmodal) are brought in front of it or hidden. 
One of these windows is modal and is brought on the screen with a popup menu. 
The first time I call it (after performing a short sequence of operations among 
which another modal window is succesively called and hidden) with 
MyWindow->show(); the window shows up as intended in front of the main 
background window. After clicking on a button on it, the window is hidden with 
MyWindow->hide();. If I call this window once again (after performing exactly 
the same sequence of operations), the window manager informs me about its 
existence but BEHIND the main window. I can still access it through the icon on 
window manager's bar, but this is obviously not my intention: it should stay 
always on top. There is no other shown application window and I see no
  other difference between the two calls except there is an explicit hide() 
called on MyWindow before the second show().
 Is this behaviour normal? What should I do in order to force keeping always on 
top MyWindow when shown?

  Thank you for your answers

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

Reply via email to