Search code examples
rubygtkgtktreeview

How to know when a TreeView row is selected in Ruby GTK


I'm trying to catch the click event on a row

For some reason this only works on double click.

@tree.signal_connect("row-activated") do |view, path, column|
    puts "Row #{path.to_str} was clicked!"
end

How can I catch just a single click ?


Solution

  • I would say : @tree.signal_connect("cursor-changed") { |w,e| selObj(w,e) }