Lines Matching +refs:Tree +refs:insert
12 class Tree < TkWindow
19 class Tk::BWidget::Tree
23 TkCommandNames = ['Tree'.freeze].freeze
24 WidgetClassName = 'Tree'.freeze
52 if tag.kind_of?(Tk::BWidget::Tree::Node)
193 Tk::BWidget::Tree::Node.id2obj(self, tk_send(findinfo, confine))
206 def insert(idx, parent, node, keys={})
207 tk_send('insert', idx, tagid(parent), tagid(node), *hash_kv(keys))
221 Tk::BWidget::Tree::Node.id2obj(self, tk_send('nodes', tagid(node), idx))
226 Tk::BWidget::Tree::Node.id2obj(self, node)
240 Tk::BWidget::Tree::Node.id2obj(self, tk_send('parent', tagid(node)))
307 class Tk::BWidget::Tree::Node
334 if tree.kind_of?(Tk::BWidget::Tree)
337 if parent.kind_of?(Tk::BWidget::Tree::Node)
342 elsif tree.kind_of?(Tk::BWidget::Tree::Node)
347 "expect Tk::BWidget::Tree or Tk::BWidget::Tree::Node for 1st argument"
383 @tree.insert(index, parent, @id, keys)