Hi all,

 

I have a Glade interface with a button. I have defined a callback handler for 
the button and a user data that is the name of a ListStore which is also 
created in Glade.

 

I then wrote a simple call back as follows:

 
void cb_test(GtkWidget *widget, GtkListStore *store){
  GtkTreeIter iter;
  gtk_list_store_append(GTK_LIST_STORE(store), &iter);
}
 

The code above does not work, unless I change it to:

void cb_test(GtkWidget *widget, GtkListStore *store){
  GtkTreeIter iter;
  gtk_list_store_append(GTK_LIST_STORE(widget), &iter);
}

 

How come the userdata is passed in as the first argument, while the button 
widget itself is passed in as the second arguement?

 

Thank you :)
                                          
_________________________________________________________________
Live connected. Get Hotmail & Messenger on your phone.
http://go.microsoft.com/?linkid=9724462
_______________________________________________
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