class Tk::BLT::VectorAccess
Public Class Methods
Source
# File lib/tkextlib/blt/vector.rb, line 229 def self.new(name) TkVar_ID_TBL.mutex.synchronize{ if TkVar_ID_TBL[name] TkVar_ID_TBL[name] else (obj = self.allocate).instance_eval{ initialize(name) TkVar_ID_TBL[@id] = self } obj end } end
Source
# File lib/tkextlib/blt/vector.rb, line 243 def initialize(vec_name) @id = vec_name @def_default = false @default_val = nil @trace_var = nil @trace_elem = nil @trace_opts = nil # teach Tk-ip that @id is global var TkCore::INTERP._invoke_without_enc('global', @id) end