# File tk/lib/tkextlib/tile/treeview.rb, line 802 def self.new(tree, keys = {}) tpath = tree.path if Tk::Tile::Treeview::Item::ItemID_TBL[tpath] && Tk::Tile::Treeview::Item::ItemID_TBL[tpath][''] Tk::Tile::Treeview::Item::ItemID_TBL[tpath][''] else super(tree, keys) end end
# File tk/lib/tkextlib/tile/treeview.rb, line 812 def initialize(tree, keys = {}) @parent = @t = tree @tpath = tree.path @path = @id = '' unless Tk::Tile::Treeview::Item::ItemID_TBL[@tpath] Tk::Tile::Treeview::Item::ItemID_TBL[@tpath] = {} end Tk::Tile::Treeview::Item::ItemID_TBL[@tpath][@id] = self end