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/

Reply via email to