Method: TkTimer#cancel

Defined in:
lib/tk/timer.rb

#cancelObject Also known as: stop



439
440
441
442
443
444
445
446
447
448
# File 'lib/tk/timer.rb', line 439

def cancel
  @running = false
  # @wait_var.value = 0
  __at_end__
  tk_call 'after', 'cancel', @after_id if @after_id
  @after_id = nil

  Tk_CBTBL.delete(@id) ;# for GC
  self
end