Gtk execution question
- From: lorenzo zampese electrolux it
- To: gtk-list gnome org
- Subject: Gtk execution question
- Date: Tue, 12 Nov 2002 16:36:01 +0100
How do I make a sort of "wait" which test a variable value,
for continuing normal gtk execution ?
For example :
-----------------------------------------------------------------
void HANDLER_file_select_button_ok( GtkWidget *w,
GtkFileSelection *fs )
{
my_test_variable= 0;
}
....
....
/* create a file selection dialog */
wfs= gtk_file_selection_new("Open existing file");
/* connect handler "HANDLER_select_file_button_ok" to the
"OK button" of the file selection dialog*/
g_signal_connect( G_OBJECT( GTK_FILE_SELECTION(wfs)->ok_button ),
"clicked",
G_CALLBACK( HANDLER_file_select_button_ok), wfs );
/* show the file selection dialog */
gtk_widget_show(wfs);
/***************************************************************/
/* HERE I would like to stop gtk execution while the OK button */
/* of the file selection dialog is not pressed, */
/* but GTK execution go on and makes the */
/* following 'window widget' :( */
/***************************************************************/
/* follow code which make and show another widget */
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_widget_show(window);
-----------------------------------------------------------------------
I am looking for "a sort" of :
...
my_test_variable= 1;
wait( my_test_variable );
...
which should wait while 'my_test_variable' change value,
(e.g. in the handler function I will change 'my_test_variable' into 0
when the "ok button" is pressed).
When 'my_test_variable' changes value GTK should go on and making 'window'
How can obtain this kind of behavior ?
Thank you :)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]