bg_eval 2

bg_eval(*args, &blk) Instance Public methods Also aliased as: background_eval

bg_eval_proc 2

bg_eval_proc(*args) Instance Public methods Also aliased as: background_eval_proc, thread_eval_proc, bg_call, background_call

bg_eval_str 2

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

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

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

cb_error

cb_error(e) 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

def_alias 2

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

default_encoding 2

default_encoding() Instance Public methods Alias for: encoding_name

default_encoding= 2

default_encoding=(enc) Instance Public methods