Hi,
Gtk::TreeSelection#selected ?
tree_view.signal_connect('cursor-changed') do |e|
iter = tree_view.selection.selected
end
I’ve been trying to Gtk::TreeSelection this all weekend. I doesn’t >work.
Try it!
Could you send your test code here?
How doesn’t it work?
It doesn’t work in the sense that the ‘iter’ returned does not correspond
to any of the entries in the list structure. Sample code is attached.
test.rb (967 Bytes)
···
On Mon, Feb 24, 2003 at 10:37:43AM +0900, mutoh@highway.ne.jp wrote:
tree_view.signal_connect('cursor-changed') do |e|
iter = tree_view.selection.selected
end
I’ve been trying to Gtk::TreeSelection this all weekend. I doesn’t >work.
Try it!
Could you send your test code here?
How doesn’t it work?
–
Daniel Carrera
Graduate Teaching Assistant. Math Dept.
University of Maryland. (301) 405-5137
Hi,
tree_view.signal_connect('cursor-changed') do |e|
iter = tree_view.selection.selected
end
I’ve been trying to Gtk::TreeSelection this all weekend. I doesn’t >work.
Try it!
Could you send your test code here?
How doesn’t it work?
It doesn’t work in the sense that the ‘iter’ returned does not correspond
to any of the entries in the list structure. Sample code is attached.
Thanks. I understood your issue.
I’ll fix it.
BTW, your original questions is :
Suppose that I make a tree with the entries “Jeffrey”, “Melissa” and
“Sandy”. I want to know whether the user clicked on “Jeffrey” or whether
he clicked on “Melissa” or “Sandy”.
If you want to solve this problem now,
please try below codes:
···
On Mon, 24 Feb 2003 10:51:51 +0900 Daniel Carrera dcarrera@math.umd.edu wrote:
On Mon, Feb 24, 2003 at 10:37:43AM +0900, mutoh@highway.ne.jp wrote:
tree_view.signal_connect(‘cursor-changed’) do
iter = tree_view.selection.selected
if iter.get_value(0) == jeffrey.get_value(0)
puts “Jeffrey”
elsif iter.get_value(0) == melissa.get_value(0)
puts “Melissa”
elsif iter.get_value(0) == sandy.get_value(0)
puts “Sandy”
else
puts “No one”
end
end
–
.:% Masao Mutohmutoh@highway.ne.jp