[Insight-users] fltk/user interface question
Luis Ibanez
luis . ibanez at kitware . com
Wed, 28 May 2003 10:07:31 -0400
Hi Zein,
You can achive this in at least two different ways
A) After you show the second window,
call "deactivate()" in the main
window. This will disable all the
buttons in the original GUI window
and let only active the new window.
http://www . fltk . org/documentation . php/doc-1 . 1/Fl_Widget . html#Fl_Widget . deactivate
Remember to call "activate()" on the
original window as soon as you are
done with the second one.
B) After you shown your second window,
call "set_modal()" on the *second*
window. That will fix the focus on
this window and prevent interaction
with any other window in the application.
http://www . fltk . org/documentation . php/doc-1 . 1/Fl_Window . html#Fl_Window . set_modal
Regards,
Luis
-------------------
salah wrote:
> Hello everybody,
>
> My FLTK user interface represents a processing pipeline.
> One of the buttons of this UI display a new windows
> with new UI for some processing. The result of the
> processing done in the second UI is to be fed as input
> to the subsequent step in the original pipeline controlled
> be the original UI.
>
> Now: when I press the button and the new UI is shown,
> I can still go to the original UI and use its controls, i.e, I can
> control both windows UI's. The thing that I don't wont.
> I need the control to go back to the original UI only when the
> second UI window is closed, i.e. when the result of the
> processing done in it is ready.
>
> Can anybody please tell me how to do this???
>
> Thanks,
> Zein
>
>
> _______________________________________________
> Insight-users mailing list
> Insight-users at public . kitware . com
> http://public . kitware . com/mailman/listinfo/insight-users
>