Re: [gtk-list]
- From: Tim Janik <timj gtk org>
 
- To: Gtk+ MList <gtk-list redhat com>
 
- Subject: Re: [gtk-list] 
 
- Date: Fri, 1 May 1998 19:50:08 +0200 (CEST)
 
On 1 May 1998 list@mail2.redhat.com wrote:
> i have a(nother) problem that's driving me nuts. the following fragment of 
> code is mostly taken from testgtk.c and the tutorial, but it still doesn't 
> work and i have no idea *why* :
> 
> 
> 
> static void file_open (GtkWidget *widget, gpointer data)
> {
>   static GtkWidget *window = NULL;
> 
>   if (!window)
>     {
>       window = gtk_file_selection_new ("Open file...");
>       gtk_signal_connect (GTK_OBJECT (window), "destroy",
>                           GTK_SIGNAL_FUNC (destroy_window),
					     ^^^^^^^^^^^^^^
					     use gtk_widget_destroyed here
>                           &window);
>       gtk_signal_connect (GTK_OBJECT (GTK_FILE_SELECTION(window)->ok_button), 
>                           "clicked", (GtkSignalFunc) file_open_ok, window);
>       gtk_signal_connect (GTK_OBJECT (GTK_FILE_SELECTION(window)-
        ^^^^^^^^^^^^^^^^^^
        make this gtk_signal_connect_object
> >cancel_button), 
>                           "clicked", GTK_SIGNAL_FUNC(gtk_widget_destroy), 
>                           GTK_OBJECT(window));
> 
>     }
> 
>   if (!GTK_WIDGET_VISIBLE (window))
>     gtk_widget_show (window);
>   else
>     gtk_widget_destroy (window);
> }
---
ciaoTJ
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]