mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* ext/tk/lib/tkextlib/tile.rb: fixed autoload for Treeview.
* ext/tk/lib/tkextlib/tile/treeview.rb: replaced `ary2tk_list(items)' with `*items'. * ext/tk/sample/tkextlib/tile: added treeview demo. (tile 0.5 or later is needed) [ruby-dev:26668] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8881 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
87ecfbd773
commit
b73cd9cb5c
4 changed files with 68 additions and 10 deletions
|
@ -129,17 +129,17 @@ class Tk::Tile::Treeview < TkWindow
|
|||
list(tk_send_without_enc('children', item))
|
||||
end
|
||||
def children=(item, *items)
|
||||
tk_send_without_enc('children', item, ary2tk_list(items))
|
||||
tk_send_without_enc('children', item, *items)
|
||||
items
|
||||
end
|
||||
|
||||
def delete(*items)
|
||||
tk_send_without_enc('delete', ary2tk_list(items))
|
||||
tk_send_without_enc('delete', *items)
|
||||
self
|
||||
end
|
||||
|
||||
def detach(*items)
|
||||
tk_send_without_enc('detach', ary2tk_list(items))
|
||||
tk_send_without_enc('detach', *items)
|
||||
self
|
||||
end
|
||||
|
||||
|
@ -193,19 +193,19 @@ class Tk::Tile::Treeview < TkWindow
|
|||
end
|
||||
|
||||
def selection_add(*items)
|
||||
tk_send_without_enc('selection', 'add', ary2tk_list(items))
|
||||
tk_send_without_enc('selection', 'add', *items)
|
||||
self
|
||||
end
|
||||
def selection_remove(*items)
|
||||
tk_send_without_enc('selection', 'remove', ary2tk_list(items))
|
||||
tk_send_without_enc('selection', 'remove', *items)
|
||||
self
|
||||
end
|
||||
def selection_set(*items)
|
||||
tk_send_without_enc('selection', 'set', ary2tk_list(items))
|
||||
tk_send_without_enc('selection', 'set', *items)
|
||||
self
|
||||
end
|
||||
def selection_toggle(*items)
|
||||
tk_send_without_enc('selection', 'toggle', ary2tk_list(items))
|
||||
tk_send_without_enc('selection', 'toggle', *items)
|
||||
self
|
||||
end
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue