Class: TkRTTimer (<Toplevel Module>)

Overview
Module Structure
Class Hierarchy
Constants
TkRTTimer::DEFAULT_OFFSET_LIST_SIZE
Instance Aliases
TkRTTimer#stop
Instance Methods
TkRTTimer#initialize / 2
TkRTTimer#start / 2
TkRTTimer#cancel
TkRTTimer#continue / 1
TkRTTimer#set_interval / 1
TkRTTimer#_offset_ave
TkRTTimer#set_next_callback / 1
TkRTTimer#cb_call
is a submodule of
module: <Toplevel Module>   
inherits from
  TkTimer   
has properties
constant: DEFAULT_OFFSET_LIST_SIZE   
method: initialize / 2   
method: start / 2   
method: cancel   
alias: stop cancel   
method: continue / 1   
method: set_interval / 1   
method: _offset_ave   
method: set_next_callback / 1   
method: cb_call   
is defined at
#540 in tk/timer.rb  

Overview

Module Structure

  module: <Toplevel Module>
class: TkTimer     
class: TkRTTimer     

Class Hierarchy

Object ( Builtin-Module )
TkTimer
extends
  TkCore   
includes
  TkCore   
has properties
constant: TkCommandNames   
constant: Tk_CBID   
method: mutex   
constant: Tk_CBTBL   
constant: DEFAULT_IGNORE_EXCEPTIONS   
class method: start (1/2) / 2   
class method: callback / 1   
class method: info (1/2) / 1   
method: do_callback   
method: set_callback / 2   
method: set_next_callback / 1   
method: initialize / 2   
attribute: after_id [R]   
attribute: after_script [R]   
attribute: current_proc [R]   
attribute: current_args [R]   
attribute: current_sleep [R]   
alias: current_interval current_sleep   
attribute: return_value [R]   
attribute: loop_exec [RW]   
method: __at_end__   
method: cb_call   
method: get_procs   
method: current_status   
method: cancel_on_exception?   
method: cancel_on_exception= / 1   
method: running?   
method: loop_rest   
method: loop_rest= / 1   
method: set_interval / 1   
method: set_procs / 3   
method: add_procs / 1   
method: delete_procs / 1   
method: delete_at / 1   
method: set_start_proc / 4   
method: start (2/E) / 2   
method: reset / 1   
method: restart / 2   
method: cancel   
alias: stop cancel   
method: continue / 1   
method: skip   
method: info (2/E)   
method: at_end / 2   
method: wait / 2   
method: eventloop_wait / 1   
method: thread_wait / 1   
method: tkwait / 1   
method: eventloop_tkwait   
method: thread_tkwait   
TkRTTimer
has properties
constant: DEFAULT_OFFSET_LIST_SIZE   
method: initialize / 2   
method: start / 2   
method: cancel   
alias: stop cancel   
method: continue / 1   
method: set_interval / 1   
method: _offset_ave   
method: set_next_callback / 1   
method: cb_call   

Constants

TkRTTimer::DEFAULT_OFFSET_LIST_SIZE

#541 in tk/timer.rb

DEFAULT_OFFSET_LIST_SIZE = 5   

Instance Aliases

TkRTTimer#stop

#565 in tk/timer.rb

stop cancel   

Instance Methods

TkRTTimer#initialize / 2

#543 in tk/timer.rb

initialize ( *args ,
  &b )

TkRTTimer#start / 2

#552 in tk/timer.rb

start ( *args ,
  &b )

TkRTTimer#cancel

#559 in tk/timer.rb

cancel

TkRTTimer#continue / 1

#567 in tk/timer.rb

continue ( wait=nil )

TkRTTimer#set_interval / 1

#573 in tk/timer.rb

set_interval ( interval )

TkRTTimer#_offset_ave

#578 in tk/timer.rb

_offset_ave

TkRTTimer#set_next_callback / 1

#594 in tk/timer.rb

set_next_callback ( args )

TkRTTimer#cb_call

#648 in tk/timer.rb

cb_call