Re: reinitialize application



On Fri, 2006-03-10 at 20:19 +0100, David Necas (Yeti) wrote:
On Fri, Mar 10, 2006 at 07:40:25PM +0100, Andreas Kotowicz wrote:

so what I'm looking after is a way to clear all those entry fields any
other variables which might have changed during the running program. 
so just reinitialize the app :)

If you want to reset state of some widgets to a predefined
state, just iterate through them and set their state.  Or
destroy them and construct anew.

I tried the destroy and construct way:

void
on_button4_clicked                     (GtkButton       *button,
                                        gpointer         user_data)
{

 gtk_widget_destroy(gtk_widget_get_toplevel(GTK_WIDGET(button)));

 *GtkWidget *window1;
 window1 = create_window1 ();
 gtk_widget_show (window1); 
}

the widget gets destroyed, but the app closes. no new widget gets
created or displayed.

andreas




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]