Re: A Modal Window
- From: Craig Emery <craig emery 3glab com>
- To: gtk-list gnome org
- Subject: Re: A Modal Window
- Date: Mon, 25 Jun 2001 11:49:42 +0100
Esteban Quijano Vincenzi wrote:
Hi, there are two ways for doing this:
1) Call gtk_main() again so you enter in a second event loop. When you
press an "ok" or "cancel" button just call gtk_main_quit(). You will
return to the main event loop.
2) Do something like this:
while (exit_modal != TRUE) gtk_main_iteration();
and in your callback function do exit_modal = TRUE somewhere
Esteban Quijano Vincenzi.
This is good enough but not great.
I understand that other windows in your application can still be raised
on top of your modal window.
I asked about this (kinda) recently and Havoc pointed me at gtk_grab_add
() / gtk_grab_remove ()which you should call AS WELL as gtk_main ().
See the FAQ at http://www.gtk.org/faq/#AEN556 for more info.
Craig.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]