Class: Event (TkEvent)

Overview
Module Structure
Class Hierarchy
Constants
Event::TYPE_NAME_TBL
Event::TYPE_ID_TBL
Event::TYPE_GROUP_TBL
Event::FIELD_FLAG
Event::FIELD_OPERATION
Event::KEY_TBL
Event::LONGKEY_TBL
Event::PROC_TBL
Event::ALIAS_TBL
Class Methods
Event.type_id / 1
Event.type_name / 1
Event.group_flag / 1
Instance Methods
Event#valid_fields / 1
Event#valid_for_generate / 1
Event#generate / 2
is a submodule of
module: TkEvent   
is modularized into
module: Grp   
module: TypeNum   
module: StateMask   
inherits from
  CallbackSubst ( TkUtil )
has class siblings
  ValidateArgs ( Tk::Spinbox::SpinCommand )
  ValidateArgs ( TkValidateCommand )
has properties
constant: TYPE_NAME_TBL   
constant: TYPE_ID_TBL   
constant: TYPE_GROUP_TBL   
class method: type_id / 1   
class method: type_name / 1   
class method: group_flag / 1   
constant: FIELD_FLAG   
constant: FIELD_OPERATION   
method: valid_fields / 1   
method: valid_for_generate / 1   
method: generate / 2   
constant: KEY_TBL   
constant: LONGKEY_TBL   
constant: PROC_TBL   
constant: ALIAS_TBL   
is defined at
#16 in tk/event.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: TkUtil
class: CallbackSubst     
  module: Tk
  class: Spinbox
  class: SpinCommand
class: ValidateArgs     
  module: TkEvent
✗ class: Event
module: Grp     
module: TypeNum     
module: StateMask     
  class: TkValidateCommand
class: ValidateArgs     

Class Hierarchy

Object ( Builtin-Module )
CallbackSubst ( TkUtil )
Event ( TkEvent )
has properties
constant: TYPE_NAME_TBL   
constant: TYPE_ID_TBL   
constant: TYPE_GROUP_TBL   
class method: type_id / 1   
class method: type_name / 1   
class method: group_flag / 1   
constant: FIELD_FLAG   
constant: FIELD_OPERATION   
method: valid_fields / 1   
method: valid_for_generate / 1   
method: generate / 2   
constant: KEY_TBL   
constant: LONGKEY_TBL   
constant: PROC_TBL   
constant: ALIAS_TBL   
ValidateArgs ( Tk::Spinbox::SpinCommand )
ValidateArgs ( TkValidateCommand )

Constants

Event::TYPE_NAME_TBL

#99 in tk/event.rb

TYPE_NAME_TBL = Hash.new   

Event::TYPE_ID_TBL

#100 in tk/event.rb

TYPE_ID_TBL = Hash.new   

Event::TYPE_GROUP_TBL

#101 in tk/event.rb

TYPE_GROUP_TBL = Hash.new   

Event::FIELD_FLAG

#154 in tk/event.rb

FIELD_FLAG = {   

Event::FIELD_OPERATION

#193 in tk/event.rb

FIELD_OPERATION = {   

Event::KEY_TBL

#298 in tk/event.rb

KEY_TBL = [   

Event::LONGKEY_TBL

#357 in tk/event.rb

LONGKEY_TBL = [   

Event::PROC_TBL

#364 in tk/event.rb

PROC_TBL = [   

Event::ALIAS_TBL

#438 in tk/event.rb

ALIAS_TBL = {   

Class Methods

Event.type_id / 1

#113 in tk/event.rb

type_id ( name )

Event.type_name / 1

#117 in tk/event.rb

type_name ( id )

Event.group_flag / 1

#121 in tk/event.rb

group_flag ( id )

Instance Methods

Event#valid_fields / 1

#217 in tk/event.rb

valid_fields ( group_flag=nil )

Event#valid_for_generate / 1

#236 in tk/event.rb

valid_for_generate ( group_flag=nil )

Event#generate / 2

#252 in tk/event.rb

generate ( win ,
  modkeys={} )