delete_cmd 2

delete_cmd(slave, cmd) Instance Public methods

delete 2

delete() Instance Public methods

default_encoding= 2

default_encoding=(enc) Instance Public methods

default_encoding 2

default_encoding() Instance Public methods Alias for: encoding_name

def_alias 2

def_alias(slave, new_cmd, org_cmd, *args) Instance Public methods

cb_eval 2

cb_eval(cmd, *args) Instance Public methods def #cb_eval(cmd, *args) #self.eval_callback{ TkComm._get_eval_string(TkUtil.eval_cmd(cmd, *args)) } #ret = self.eval_callback{ TkComm._get_eval_string(TkUtil.eval_cmd(cmd, *args)) } ret = self.eval_callback(*args){|safe, *params| $SAFE=safe if $SAFE < safe TkComm._get_eval_string(TkUtil.eval_cmd(cmd, *params)) } if ret.kind_of?(Exception) raise ret end ret end

cb_error

cb_error(e) Instance Public methods

call 2

call(*args) Instance Public methods def #eval_proc(*args) # The scope of the eval-block of 'eval_proc' method is different from # the external. If you want to pass local values to the eval-block, # use arguments of eval_proc method. They are passed to block-arguments. if block_given? cmd = Proc.new else unless (cmd = args.shift) fail ArgumentError, "A Proc or Method object is expected for 1st argument" end end if TclTkLib.mainloop_thread? == true # call from eventloop

bg_eval_string 2

bg_eval_string(cmd, *eval_args) Instance Public methods Also aliased as: background_eval_string, bg_eval_str, background_eval_str

bg_eval_str 2

bg_eval_str(cmd, *eval_args) Instance Public methods Alias for: bg_eval_string