Method: TkTimer#set_callback
- Defined in:
- lib/tk/timer.rb
#set_callback(sleep, args = nil) ⇒ Object
99 100 101 102 103 104 105 106 107 108 109 |
# File 'lib/tk/timer.rb', line 99 def set_callback(sleep, args=nil) if TkCore::INTERP.deleted? self.cancel return self end @after_script = "rb_after #{@id}" @current_args = args @current_script = [sleep, @after_script] @after_id = tk_call_without_enc('after', sleep, @after_script) self end |