• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/ruby-104/ruby/ext/tk/lib/tkextlib/blt/

Lines Matching +refs:Tree +refs:delete

10   class Tree < TkObject
61 keys.delete('node')
80 keys.delete('node')
112 def delete()
113 @tree.delete(@id)
335 def delete(*nodes)
336 tk_call(@tpath, 'tag', 'delete', @id, *nodes)
343 TreeTagID_TBL[@tpath].delete(@id)
350 Tk::BLT::Tree::Node.id2obj(@path, node)
441 cmd.call(Tk::BLT::Tree::Node.id2obj(@tree, id),
452 def delete()
453 tk_call(@tpath, 'notify', 'delete', @id)
455 NotifyID_TBL[@tpath].delete(@id)
462 lst[0] = Tk::BLT::Tree::Notify.id2obj(@tree, lst[0])
546 tobj = Tk::BLT::Tree.id2obj(t)
547 if tobj.kind_of?(Tk::BLT::Tree)
548 nobj = Tk::BLT::Tree::Node.id2obj(tobj, id)
560 def delete()
561 tk_call(@tpath, 'trace', 'delete', @id)
563 TraceID_TBL[tpath].delete(@id)
570 lst[0] = Tk::BLT::Tree::Trace.id2obj(@tree, lst[0])
621 *(names.collect{|n| (n.kind_of?(Tk::BLT::Tree))? n.id: n }) )
652 Tk::BLT::Tree::Node::TreeNodeID_TBL.mutex.synchronize{
653 Tk::BLT::Tree::Node::TreeNodeID_TBL.delete(@path)
655 Tk::BLT::Tree::Tag::TreeTagID_TBL.mutex.synchronize{
656 Tk::BLT::Tree::Tag::TreeTagID_TBL.delete(@path)
658 Tk::BLT::Tree::Notify::NotifyID_TBL.mutex.synchronize{
659 Tk::BLT::Tree::Notify::NotifyID_TBL.delete(@path)
661 Tk::BLT::Tree::Trace::TraceID_TBL.mutex.synchronize{
662 Tk::BLT::Tree::Trace::TraceID_TBL.delete(@path)
667 if tag.kind_of?(Tk::BLT::Tree::Node) ||
668 tag.kind_of?(Tk::BLT::Tree::Tag) ||
669 tag.kind_of?(Tk::BLT::Tree::Notify) ||
670 tag.kind_of?(Tk::BLT::Tree::Trace)
683 Tk::BLT::Tree::Node.id2obj(self, tk_call('::blt::tree', 'ancestor',
699 Tk::BLT::Tree::Node.id2obj(self, n)
706 Tk::BLT::Tree::Node.new(self, nil, 'node'=>id)
713 Tk::BLT::Tree::Node.new(dest_tree, nil, 'node'=>id)
720 def delete(*nodes)
721 tk_call('::blt::tree', 'delete', *(nodes.collect{|node| tagid(node)}))
722 Tk::BLT::Tree::Node::TreeNodeID_TBL.mutex.synchronize{
724 if node.kind_of?(Tk::BLT::Tree::Node)
725 Tk::BLT::Tree::Node::TreeNodeID_TBL[@path].delete(node.id)
727 Tk::BLT::Tree::Node::TreeNodeID_TBL[@path].delete(node.to_s)
756 Tk::BLT::Tree::Node.id2obj(self, n)
762 (ret == '-1')? nil: Tk::BLT::Tree::Node.id2obj(self, ret)
767 (ret == '-1')? nil: Tk::BLT::Tree::Node.id2obj(self, ret)
778 Tk::BLT::Tree::Node.id2obj(self,
784 Tk::BLT::Tree::Node.new(self, nil, 'node'=>id)
827 (ret == '-1')? nil: Tk::BLT::Tree::Node.id2obj(self, ret)
833 (ret == '-1')? nil: Tk::BLT::Tree::Node.id2obj(self, ret)
843 (ret == '-1')? nil: Tk::BLT::Tree::Node.id2obj(self, ret)
848 (ret == '-1')? nil: Tk::BLT::Tree::Node.id2obj(self, ret)
852 Tk::BLT::Tree::Notify.new(self, *args, &b)
856 if id.kind_of?(Tk::BLT::Tree::Notify)
857 id.delete
859 tk_call(@path, 'notify', 'delete', id)
860 Tk::BLT::Tree::Notify::NotifyID_TBL.mutex.synchronize{
861 Tk::BLT::Tree::Notify::NotifyID_TBL[@path].delete(id.to_s)
869 lst[0] = Tk::BLT::Tree::Notify.id2obj(self, lst[0])
877 Tk::BLT::Tree::Notify.id2obj(self, id)
883 (ret == '-1')? nil: Tk::BLT::Tree::Node.id2obj(self, ret)
896 (ret == '-1')? nil: Tk::BLT::Tree::Node.id2obj(self, ret)
901 (ret == '-1')? nil: Tk::BLT::Tree::Node.id2obj(self, ret)
911 keys.delete('overwrite')
912 keys.delete(:overwrite)
924 keys.delete('overwrite')
925 keys.delete(:overwrite)
932 Tk::BLT::Tree::Node.id2obj(self, tk_call('::blt::tree', 'root',
961 tk_call(@path, 'tag', 'delete', tagid(tag),
967 tag = tag.id if tag.kind_of?(Tk::BLT::Tree::Tag)
970 TreeTagID_TBL[@path].delete(tag)
978 Tk::BLT::Tree::Tag.id2obj(self, str)
984 Tk::BLT::Tree::Tag.id2obj(self, str)
990 Tk::BLT::Tree::Node.id2obj(self, node)
1006 Tk::BLT::Tree::Trace.new(self, *args, &b)
1012 if id.kind_of?(Tk::BLT::Tree::Trace)
1013 id.delete
1015 tk_call(@path, 'trace', 'delete', id)
1016 Tk::BLT::Tree::Trace::TraceID_TBL[@path].delete(id.to_s)
1024 tk_call(@path, 'trace', 'delete', *args)
1025 Tk::BLT::Tree::Trace::TraceID_TBL.mutex.synchronize{
1026 args.each{|id| Tk::BLT::Tree::Trace::TraceID_TBL[@path].delete(id.to_s)}
1033 lst[0] = Tk::BLT::Tree::Trace.id2obj(self, lst[0])
1041 Tk::BLT::Tree::Trace.id2obj(self, id)