On 8/14/06, Peter Firefly Lund <[EMAIL PROTECTED]> wrote:
>
> On Mon, 14 Aug 2006, rupert wrote:
>
> > void make_list(GtkListStore *store, GtkTreeIter iter, gpointer
> > pixbuf_mapper_yes, gpointer pixbuf_mapper_no, gpointer pixbuf_mount_yes,
> > gpointer pixbuf_mount_no){
>
> Notice the lack of * in front of the variable iter.


got this fixed, didnt do it the first time, but now does ;)

> make_list(treedata.store, treedata.iter, treedata.pixbuf_mapper_yes,
> > treedata.pixbuf_mapper_no, treedata.pixbuf_mount_yes,
> > treedata.pixbuf_mount_no);
>
> and likewise the lack of & in front of treedata.iter.


dito

> hope thats the part you are asking for
>
> It was and it explains the symptoms perfectly :)
>
> Now go and read up on parameter passing in C -- especially how C really
> always uses call-by-value and how call-by-reference is only supported by
> doing it "manually".

i will try to do...

thx for the hel, with adding the tip lanve gave its working somehow now,
but i had to do some changes:

 gtk_tree_model_get_iter_first(treedata->store,&treedata->iter);
i have this line now before make_list and also in the function that updates
the
pixbuf.
Now i have to extract one field from every single line, so that i update the
pixbuf in
each line.

im gratefull for your help, thx.


-Peter
>
_______________________________________________
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