From b73cd9cb5cebbd2b7670234dc276fd71fc06d29c Mon Sep 17 00:00:00 2001 From: ocean Date: Mon, 1 Aug 2005 10:25:51 +0000 Subject: * 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 --- ext/tk/lib/tkextlib/tile.rb | 2 +- ext/tk/lib/tkextlib/tile/treeview.rb | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) (limited to 'ext/tk/lib') diff --git a/ext/tk/lib/tkextlib/tile.rb b/ext/tk/lib/tkextlib/tile.rb index 80f2d0ae2c..8c5465e9e9 100644 --- a/ext/tk/lib/tkextlib/tile.rb +++ b/ext/tk/lib/tkextlib/tile.rb @@ -142,7 +142,7 @@ module Tk autoload :TSquare, 'tkextlib/tile/tsquare' - autoload :TreeView, 'tkextlib/tile/treeview' + autoload :Treeview, 'tkextlib/tile/treeview' autoload :Style, 'tkextlib/tile/style' end diff --git a/ext/tk/lib/tkextlib/tile/treeview.rb b/ext/tk/lib/tkextlib/tile/treeview.rb index fcd3c7b484..80c26596fa 100644 --- a/ext/tk/lib/tkextlib/tile/treeview.rb +++ b/ext/tk/lib/tkextlib/tile/treeview.rb @@ -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 -- cgit v1.2.3