On 09-09-11 21:05, juanma17a wrote:
Hello,
I am trying to make my TreeView trigger a row-activated signal when a
row is selected with a single click. How can I do this?
Don't think it's possible, but if you want to execute code when a user
selects a single line, use the treeselection[1] instead.
Untested:
def selection_changed_cb(selection):
print selection.get_selected()
selection = treeview.get_selection()
selection.connect('changed', selection_changed_cb)
If you really, really want to emit the row-activated signal, you could
do so in the above callback, with:
treeview.emit('row-activated')
But you should probably have enough with the selection changed signal.
Cheers,
Timo
[1] http://developer.gnome.org/pygtk/stable/class-gtktreeselection.html
Thanks!
_______________________________________________
pygtk mailing list pygtk@daa.com.au
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/
_______________________________________________
pygtk mailing list pygtk@daa.com.au
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/