Hi guys, I am fairly new to Vala and decided to learn it by implementing a tool, which i always wished for in the GNOME desktop environment but never found a solution that pleased me: A HTTP debugging proxy in Gtk. I am familiar with Gtk, because i used it excessively in Python, which is, why i am pretty clueless about the following function, that does not behave as i would expect it to do. I try to use the following code to retrieve a row ID which is stored in the second column of my list_store. It always returns 0 with an error message, that val does not hold int, what i dont understand because the column value is gint (set in glade) and i set an int value to this line. [CCode (instance_pos = -1)] public void selected_request(Gtk.TreeView source){ Gtk.TreeSelection sel = source.get_selection(); Gtk.TreeIter selected; Gtk.TreeModel model; sel.get_selected(out model, out selected); model = source.get_model(); GLib.Value val; model.get(selected, 1, out val); this.id_currently_displayed = val.get_int(); this.render(); } The full code can be seen at http://github.com/grindhold/nostril I have another question, too. I assume that this mailinglist is "one question -> one thread"-organized, so I open another Thread for that. (please tell me if your social protocl dictates otherwise) Regards and thanks in advance for your help. Grindhold P.S.: Vala is a great and very underrated language. I am glad, i discovered it.
Attachment:
signature.asc
Description: This is a digitally signed message part