On Sat, Oct 22, 2011 at 15:35, Andrew Higginson <[email protected]>wrote:

> Thanks for the tip :) Problem is still there though :/
>

Yeap, it seems the problem is with using structs to use inside the list
store. I'm not sure how you could make it work with structs tough, my tests
were all unsuccessful. However, with objects it works fine, for
instance<http://pastebin.com/5JfARCLs>
:

   1.  public class MyObject : Object {
   2.     public string id;
   3.  }
   4.
   5.  public int main(string[] args) {
   6.     Gtk.init(ref args);
   7.
   8.     var o1 = new MyObject();
   9.      o1.id = "The ID";
   10.
   11.      var model = new Gtk.ListStore(1, typeof(MyObject));
   12.     Gtk.TreeIter iter;
   13.      model.append(out iter);
   14.     model.set(iter, 0, o1);
   15.
   16.     MyObject o2;
   17.      model.get(iter, 0, out o2);
   18.     stdout.printf("%s\n", o2.id);
   19.
   20.     return 0;
   21.  }



>
> --
> Andrew
>
_______________________________________________
vala-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to