I don't know if it will work, but you may try to use a pointer for
user_data like:
void on_new1_activate (GtkMenuItem *menuitem, gpointer *user_data)
then you can access an internal structure of this...



On 5/19/05, R.Rajaram <[EMAIL PROTECTED]> wrote:
> Have a look at "lookup_widget" in support.c. Hope it helps
> 
> 
> 
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Colossus
> Sent: Thursday, May 19, 2005 4:36 PM
> To: gtk-app-devel-list@gnome.org
> Subject: How can I access gtk_tree_view declared in interface.c from
> callback.c ?
> 
> 
> Hi,
> 
> I have a file interface.c where glade set up a gtk treeview named
> treeview1. When in callbacks.c I try to use treeview1 I got this error:
> 
> callbacks.c: In function `on_new1_activate':
> callbacks.c:56: warning: dereferencing `void *' pointer
> callbacks.c:56: error: request for member `treeview1' in something not a
> 
> structure or union
> 
> This is the code:
> void on_new1_activate (GtkMenuItem *menuitem, gpointer user_data) {
>         //qui devo creare un nuovo archivio.
>         gchar *path = Show_File_Dialog ( FALSE );
>         if (path == NULL) return;
>         g_print ("Hai scelto: %s\n",path);
>         switch (ChoosenArchiveType)
>         {
>                 case 0:
>                 g_print ("Hai scelto: bzip2\n");
>                 break;
>                 case 1:
>                 g_print ("Hai scelto: rar\n");
>                 break;
>                 case 2:
>                 g_print ("Hai scelto: tar\n");
>                 break;
>                 case 3:
>                 g_print ("Hai scelto: zip\n");
>                 break;
>                 default:
>                 break;
>         }
>         g_free (path);
> 56:     user_data->treeview1 = NULL;    <----- here I got the error
> }
> 
> Thanks for the attention,
> --
> Colossus
> 
> Cpsed, a Linux OpenGL 3D scene editor http://cpsed.sourceforge.net/
> 
> _______________________________________________
> gtk-app-devel-list mailing list
> gtk-app-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
> 
> _______________________________________________
> gtk-app-devel-list mailing list
> gtk-app-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
> 


-- 
André Pedralho
Bachelor in Computer Science
Instituto Nokia de Tecnologia
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to