Method: Tk::BLT::Tree#initialzie

Defined in:
lib/tkextlib/blt/tree.rb

#initialzie(name = nil) ⇒ Object



638
639
640
641
642
643
644
645
646
647
648
649
# File 'lib/tkextlib/blt/tree.rb', line 638

def initialzie(name = nil)
  if name
    @path = @id = name
  else
    Tree_ID.mutex.synchronize{
      @path = @id = Tree_ID.join(TkCore::INTERP._ip_id_)
      Tree_ID[1].succ!
    }
  end

  tk_call('::blt::tree', 'create', @id)
end