Method: Tk::TkTable#tag_delete

Defined in:
lib/tkextlib/tktable/tktable.rb

#tag_delete(tag) ⇒ Object



902
903
904
905
906
907
908
909
910
911
912
913
914
# File 'lib/tkextlib/tktable/tktable.rb', line 902

def tag_delete(tag)
  tk_send('tag', 'delete', tagid(tag))
  Tk::TkTable::CellTag::CellTagID_TBL.mutex.synchronize{
    if Tk::TkTable::CellTag::CellTagID_TBL[@path]
      if tag.kind_of? Tk::TkTable::CellTag
        Tk::TkTable::CellTag::CellTagID_TBL[@path].delete(tag.id)
      else
        Tk::TkTable::CellTag::CellTagID_TBL[@path].delete(tag)
      end
    end
  }
  self
end