Module: TkComm (<Toplevel Module>)

Overview
Module Structure
Class Hierarchy
Constants
TkComm::WidgetClassNames
TkComm::TkExtlibAutoloadModule
TkComm::Tk_IDs
TkComm::Tk_CMDTBL
TkComm::Tk_WINDOWS
TkComm::GET_CONFIGINFO_AS_ARRAY
TkComm::GET_CONFIGINFOwoRES_AS_ARRAY
TkComm::USE_TCLs_LIST_FUNCTIONS
Module Functions
TkComm._genobj_for_tkwidget / 1
TkComm._at / 2
TkComm.tk_tcl2ruby / 3
TkComm.tk_split_escstr (1/2) / 3
TkComm.tk_split_sublist (1/2) / 4
TkComm.tk_split_list (1/2) / 4
TkComm.tk_split_simplelist (1/2) / 3
TkComm.array2tk_list (1/2) / 2
TkComm.tk_split_escstr (2/E) / 3
TkComm.tk_split_sublist (2/E) / 4
TkComm.tk_split_list (2/E) / 4
TkComm.tk_split_simplelist (2/E) / 3
TkComm.array2tk_list (2/E) / 2
TkComm.list / 3
TkComm.simplelist / 3
TkComm.window / 1
TkComm.image_obj / 1
TkComm.procedure / 1
TkComm._toUTF8 / 2
TkComm._fromUTF8 / 2
TkComm._callback_entry_class? / 1
TkComm._callback_entry? / 1
TkComm._curr_cmd_id
TkComm._next_cmd_id
Module Methods
TkComm.install_cmd (1/2) / 2
TkComm.uninstall_cmd (1/2) / 2
Instance Methods
TkComm#mutex
TkComm#error_at
TkComm#subst / 2
TkComm#install_cmd (2/E) / 1
TkComm#uninstall_cmd (2/E) / 1
TkComm#install_win / 2
TkComm#uninstall_win
TkComm#_epath / 1
TkComm#tk_event_sequence / 1
TkComm#_bind_core / 5
TkComm#_bind / 4
TkComm#_bind_append / 4
TkComm#_bind_remove / 2
TkComm#_bindinfo / 2
TkComm#_bind_core_for_event_class / 6
TkComm#_bind_for_event_class / 5
TkComm#_bind_append_for_event_class / 5
TkComm#_bind_remove_for_event_class / 3
TkComm#_bindinfo_for_event_class / 3
TkComm#bind / 3
TkComm#bind_append / 3
TkComm#bind_remove / 2
TkComm#bindinfo / 2
TkComm#bind_all / 2
TkComm#bind_append_all / 2
TkComm#bind_remove_all / 1
TkComm#bindinfo_all / 1
is a submodule of
module: <Toplevel Module>   
extends
  TkUtil   
  TkEvent   
is extended by
module: TkCore   
class: TkValidateCommand   
includes
  TkUtil   
  TkEvent   
is included by
module: TkCore   
module: TkcTagAccess   
class: TkValidateCommand   
has properties
constant: WidgetClassNames   
constant: TkExtlibAutoloadModule   
constant: Tk_IDs   
method: mutex   
constant: Tk_CMDTBL   
constant: Tk_WINDOWS   
constant: GET_CONFIGINFO_AS_ARRAY   
constant: GET_CONFIGINFOwoRES_AS_ARRAY   
method: error_at   
function: _genobj_for_tkwidget / 1   
function: _at / 2   
function: tk_tcl2ruby / 3   
constant: USE_TCLs_LIST_FUNCTIONS   
function: tk_split_escstr (1/2) / 3   
function: tk_split_sublist (1/2) / 4   
function: tk_split_list (1/2) / 4   
function: tk_split_simplelist (1/2) / 3   
function: array2tk_list (1/2) / 2   
function: tk_split_escstr (2/E) / 3   
function: tk_split_sublist (2/E) / 4   
function: tk_split_list (2/E) / 4   
function: tk_split_simplelist (2/E) / 3   
function: array2tk_list (2/E) / 2   
function: list / 3   
function: simplelist / 3   
function: window / 1   
function: image_obj / 1   
function: procedure / 1   
method: subst / 2   
function: _toUTF8 / 2   
function: _fromUTF8 / 2   
function: _callback_entry_class? / 1   
function: _callback_entry? / 1   
function: _curr_cmd_id   
function: _next_cmd_id   
module method: install_cmd (1/2) / 2   
module method: uninstall_cmd (1/2) / 2   
method: install_cmd (2/E) / 1   
method: uninstall_cmd (2/E) / 1   
method: install_win / 2   
method: uninstall_win   
method: _epath / 1   
method: tk_event_sequence / 1   
method: _bind_core / 5   
method: _bind / 4   
method: _bind_append / 4   
method: _bind_remove / 2   
method: _bindinfo / 2   
method: _bind_core_for_event_class / 6   
method: _bind_for_event_class / 5   
method: _bind_append_for_event_class / 5   
method: _bind_remove_for_event_class / 3   
method: _bindinfo_for_event_class / 3   
method: bind / 3   
method: bind_append / 3   
method: bind_remove / 2   
method: bindinfo / 2   
method: bind_all / 2   
method: bind_append_all / 2   
method: bind_remove_all / 1   
method: bindinfo_all / 1   
is defined at
#27, #901 in tk.rb  

Overview

Module Structure

  module: <Toplevel Module>
module: TkUtil     
module: TkComm     
module: TkCore     
module: TkcTagAccess     
module: TkEvent     
class: TkValidateCommand     

Class Hierarchy

Object ( Builtin-Module )
  TkValidateCommand     

Constants

TkComm::WidgetClassNames

#31 in tk.rb

WidgetClassNames = {}.taint   

TkComm::TkExtlibAutoloadModule

#32 in tk.rb

TkExtlibAutoloadModule = [].taint   

TkComm::Tk_IDs

#42 in tk.rb

Tk_IDs = ["00000".taint, "00000".taint] # [0]-cmdid, [1]-winid   

TkComm::Tk_CMDTBL

#50 in tk.rb

Tk_CMDTBL = Object.new   

TkComm::Tk_WINDOWS

#55 in tk.rb

Tk_WINDOWS = Object.new   

TkComm::GET_CONFIGINFO_AS_ARRAY

#69 in tk.rb

GET_CONFIGINFO_AS_ARRAY = true   

TkComm::GET_CONFIGINFOwoRES_AS_ARRAY

#75 in tk.rb

GET_CONFIGINFOwoRES_AS_ARRAY = true   

TkComm::USE_TCLs_LIST_FUNCTIONS

#263 in tk.rb

USE_TCLs_LIST_FUNCTIONS = true   

Module Functions

TkComm._genobj_for_tkwidget / 1

#89 in tk.rb

_genobj_for_tkwidget ( path )

TkComm._at / 2

#190 in tk.rb

_at ( x ,
  y=nil )

TkComm.tk_tcl2ruby / 3

#199 in tk.rb

tk_tcl2ruby ( val ,
  enc_mode = false ,
  listobj = true )

TkComm.tk_split_escstr (1/2) / 3

#271 in tk.rb

tk_split_escstr ( str ,
  src_enc=true ,
  dst_enc=true )

TkComm.tk_split_sublist (1/2) / 4

#280 in tk.rb

tk_split_sublist ( str ,
  depth=-1 ,
  src_enc=true ,
  dst_enc=true )

TkComm.tk_split_list (1/2) / 4

#300 in tk.rb

tk_split_list ( str ,
  depth=0 ,
  src_enc=true ,
  dst_enc=true )

TkComm.tk_split_simplelist (1/2) / 3

#308 in tk.rb

tk_split_simplelist ( str ,
  src_enc=true ,
  dst_enc=true )

TkComm.array2tk_list (1/2) / 2

#324 in tk.rb

array2tk_list ( ary ,
  enc=nil )

TkComm.tk_split_escstr (2/E) / 3

#387 in tk.rb

tk_split_escstr ( str ,
  src_enc=true ,
  dst_enc=true )

TkComm.tk_split_sublist (2/E) / 4

#408 in tk.rb

tk_split_sublist ( str ,
  depth=-1 ,
  src_enc=true ,
  dst_enc=true )

TkComm.tk_split_list (2/E) / 4

#428 in tk.rb

tk_split_list ( str ,
  depth=0 ,
  src_enc=true ,
  dst_enc=true )

TkComm.tk_split_simplelist (2/E) / 3

#435 in tk.rb

tk_split_simplelist ( str ,
  src_enc=true ,
  dst_enc=true )

TkComm.array2tk_list (2/E) / 2

#461 in tk.rb

array2tk_list ( ary ,
  enc=nil )

TkComm.list / 3

#567 in tk.rb

list ( val ,
  depth=0 ,
  enc=true )

TkComm.simplelist / 3

#570 in tk.rb

simplelist ( val ,
  src_enc=true ,
  dst_enc=true )

TkComm.window / 1

#573 in tk.rb

window ( val )

TkComm.image_obj / 1

#582 in tk.rb

image_obj ( val )

TkComm.procedure / 1

#591 in tk.rb

procedure ( val )

TkComm._toUTF8 / 2

#619 in tk.rb

_toUTF8 ( str ,
  encoding = nil )

TkComm._fromUTF8 / 2

#622 in tk.rb

_fromUTF8 ( str ,
  encoding = nil )

TkComm._callback_entry_class? / 1

#628 in tk.rb

_callback_entry_class? ( cls )

TkComm._callback_entry? / 1

#634 in tk.rb

_callback_entry? ( obj )

TkComm._curr_cmd_id

#763 in tk.rb

_curr_cmd_id

TkComm._next_cmd_id

#767 in tk.rb

_next_cmd_id

Module Methods

TkComm.install_cmd (1/2) / 2

#778 in tk.rb

install_cmd ( cmd ,
  local_cmdtbl=nil )

TkComm.uninstall_cmd (1/2) / 2

#813 in tk.rb

uninstall_cmd ( id ,
  local_cmdtbl=nil )

Instance Methods

TkComm#mutex

#45 in tk.rb

mutex

TkComm#error_at

#80 in tk.rb

error_at

TkComm#subst / 2

#610 in tk.rb

subst ( str ,
  *opts )

TkComm#install_cmd (2/E) / 1

#831 in tk.rb

install_cmd ( cmd )

TkComm#uninstall_cmd (2/E) / 1

#834 in tk.rb

uninstall_cmd ( id )

TkComm#install_win / 2

#857 in tk.rb

install_win ( ppath ,
  name=nil )

TkComm#uninstall_win

#882 in tk.rb

uninstall_win

TkComm#_epath / 1

#888 in tk.rb

_epath ( win )

TkComm#tk_event_sequence / 1

#905 in tk.rb

tk_event_sequence ( context )

TkComm#_bind_core / 5

#925 in tk.rb

_bind_core ( mode ,
  what ,
  context ,
  cmd ,
  *args )

TkComm#_bind / 4

#936 in tk.rb

_bind ( what ,
  context ,
  cmd ,
  *args )

TkComm#_bind_append / 4

#940 in tk.rb

_bind_append ( what ,
  context ,
  cmd ,
  *args )

TkComm#_bind_remove / 2

#944 in tk.rb

_bind_remove ( what ,
  context )

TkComm#_bindinfo / 2

#948 in tk.rb

_bindinfo ( what ,
  context=nil )

TkComm#_bind_core_for_event_class / 6

#984 in tk.rb

_bind_core_for_event_class ( klass ,
  mode ,
  what ,
  context ,
  cmd ,
  *args )

TkComm#_bind_for_event_class / 5

#995 in tk.rb

_bind_for_event_class ( klass ,
  what ,
  context ,
  cmd ,
  *args )

TkComm#_bind_append_for_event_class / 5

#999 in tk.rb

_bind_append_for_event_class ( klass ,
  what ,
  context ,
  cmd ,
  *args )

TkComm#_bind_remove_for_event_class / 3

#1003 in tk.rb

_bind_remove_for_event_class ( klass ,
  what ,
  context )

TkComm#_bindinfo_for_event_class / 3

#1007 in tk.rb

_bindinfo_for_event_class ( klass ,
  what ,
  context=nil )

TkComm#bind / 3

#1021 in tk.rb

bind ( tagOrClass ,
  context ,
  *args )

TkComm#bind_append / 3

#1036 in tk.rb

bind_append ( tagOrClass ,
  context ,
  *args )

TkComm#bind_remove / 2

#1047 in tk.rb

bind_remove ( tagOrClass ,
  context )

TkComm#bindinfo / 2

#1052 in tk.rb

bindinfo ( tagOrClass ,
  context=nil )

TkComm#bind_all / 2

#1060 in tk.rb

bind_all ( context ,
  *args )

TkComm#bind_append_all / 2

#1075 in tk.rb

bind_append_all ( context ,
  *args )

TkComm#bind_remove_all / 1

#1086 in tk.rb

bind_remove_all ( context )

TkComm#bindinfo_all / 1

#1091 in tk.rb

bindinfo_all ( context=nil )