Methods
- C
- I
- M
- N
Constants
ITCL_CLASSNAME | = | ''.freeze |
ITCL_OBJ_ID | = | ['itclobj'.freeze, TkUtil.untrust('00000')]).instance_eval{ @mutex = Mutex.new |
ITCL_OBJ_TBL | = | TkUtil.untrust({}) |
Class Public methods
call_proc(name, *args)
Link
new(*args)
Link
# File ext/tk/lib/tkextlib/itcl/incr_tcl.rb, line 50 def initialize(*args) if (@klass = self.class::ITCL_CLASSNAME).empty? fail RuntimeError, 'unknown itcl class (abstract class?)' end Tk::Itcl::ItclObject::ITCL_OBJ_ID.mutex.synchronize{ @id = Tk::Itcl::ItclObject::TCL_OBJ_ID.join(TkCore::INTERP._ip_id_) Tk::Itcl::ItclObject::ITCL_OBJ_ID[1].succ! } @path = @id end
Instance Public methods
call_method(name, *args)
Link
info_class()
Link
info_function(*args)
Link
info_heritage()
Link
info_inherit()
Link
info_variable(*args)
Link