Re: reinitialize application
- From: Andreas Kotowicz <kotoml mynetix de>
- To: "David Necas (Yeti)" <yeti physics muni cz>
- Cc: gtk-app-devel-list gnome org
- Subject: Re: reinitialize application
- Date: Fri, 10 Mar 2006 21:49:02 +0100
On Fri, 2006-03-10 at 21:02 +0100, David Necas (Yeti) wrote:
If you have gtk_main_quit() connected to the "destroy"
signal of the window, you should not be surprised that it
does what you told it to do (quits Gtk main loop when the
window it destroyed).
you are absolutely right - I've totally overlooked this. this is how I
solved the problem:
void
on_window1_destroy (GtkObject *object,
gpointer user_data)
{
if (destroy == TRUE) gtk_main_quit();
}
void
on_button4_clicked (GtkButton *button,
gpointer user_data)
{
destroy = FALSE;
reset_variables;
gtk_widget_destroy(gtk_widget_get_toplevel(GTK_WIDGET(button)));
GtkWidget *window1;
window1 = create_window1 ();
gtk_widget_show (window1);
destroy = TRUE;
}
andreas
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]