Class: TkNamespace (<Toplevel Module>)

Overview
Module Structure
Class Hierarchy
Constants
TkNamespace::TkCommandNames
TkNamespace::Tk_Namespace_ID_TBL
TkNamespace::Tk_Namespace_ID
TkNamespace::Tk_NsCode_RetObjID_TBL
Class Methods
TkNamespace.id2obj / 1
TkNamespace.children (1/2) / 1
TkNamespace.code (1/2) / 1
TkNamespace.current_path (1/2)
TkNamespace.current (1/2)
TkNamespace.delete (1/2) / 1
TkNamespace.ensemble_create / 1
TkNamespace.ensemble_configure / 3
TkNamespace.ensemble_configinfo / 2
TkNamespace.ensemble_exist? / 1
TkNamespace.eval (1/2) / 3
TkNamespace.exist? (1/2) / 1
TkNamespace.export (1/2) / 1
TkNamespace.export_with_clear (1/2) / 1
TkNamespace.forget (1/2) / 1
TkNamespace.import (1/2) / 1
TkNamespace.force_import (1/2) / 1
TkNamespace.inscope (1/2) / 3
TkNamespace.origin / 1
TkNamespace.parent (1/2) / 1
TkNamespace.get_path
TkNamespace.set_path (1/2) / 1
TkNamespace.qualifiers / 1
TkNamespace.tail / 1
TkNamespace.upvar (1/2) / 2
TkNamespace.get_unknown_handler
TkNamespace.set_unknown_handler / 1
TkNamespace.which / 1
TkNamespace.which_command / 1
TkNamespace.which_variable / 1
Instance Aliases
TkNamespace#__tk_call
TkNamespace#__tk_call_without_enc
TkNamespace#__tk_call_with_enc
TkNamespace#ns_tk_call
TkNamespace#ns_tk_call_without_enc
TkNamespace#ns_tk_call_with_enc
TkNamespace#current (2/E)
Instance Methods
TkNamespace#mutex
TkNamespace#install_cmd / 1
TkNamespace#tk_call / 1
TkNamespace#tk_call_without_enc / 1
TkNamespace#tk_call_with_enc / 1
TkNamespace#initialize / 2
TkNamespace#children (2/E) / 1
TkNamespace#code (2/E) / 1
TkNamespace#current_path (2/E)
TkNamespace#current_namespace
TkNamespace#delete (2/E)
TkNamespace#eval (2/E) / 2
TkNamespace#exist? (2/E)
TkNamespace#export (2/E)
TkNamespace#export_with_clear (2/E)
TkNamespace#forget (2/E)
TkNamespace#import (2/E)
TkNamespace#force_import (2/E)
TkNamespace#inscope (2/E) / 2
TkNamespace#parent (2/E)
TkNamespace#set_path (2/E)
TkNamespace#upvar (2/E) / 1
is a submodule of
module: <Toplevel Module>   
is modularized into
class: Ensemble   
class: ScopeArgs   
class: NsCode   
extends
  Tk   
inherits from
  TkObject   
has class siblings
  TkWindow   
  TkcItem   
  TkcTag   
  TkImage   
  TkMsgCatalog   
  Ensemble ( TkNamespace )
  NsCode ( TkNamespace )
  TkTextImage   
  TkTextMark   
  TkTextTag   
  TkTextWindow   
  TkVirtualEvent   
has properties
constant: TkCommandNames   
constant: Tk_Namespace_ID_TBL   
constant: Tk_Namespace_ID   
method: mutex   
constant: Tk_NsCode_RetObjID_TBL   
class method: id2obj / 1   
method: install_cmd / 1   
alias: __tk_call tk_call   
alias: __tk_call_without_enc tk_call_without_enc   
alias: __tk_call_with_enc tk_call_with_enc   
method: tk_call / 1   
method: tk_call_without_enc / 1   
method: tk_call_with_enc / 1   
alias: ns_tk_call tk_call   
alias: ns_tk_call_without_enc tk_call_without_enc   
alias: ns_tk_call_with_enc tk_call_with_enc   
method: initialize / 2   
class method: children (1/2) / 1   
method: children (2/E) / 1   
class method: code (1/2) / 1   
method: code (2/E) / 1   
class method: current_path (1/2)   
method: current_path (2/E)   
class method: current (1/2)   
method: current_namespace   
alias: current (2/E) current_namespace   
class method: delete (1/2) / 1   
method: delete (2/E)   
class method: ensemble_create / 1   
class method: ensemble_configure / 3   
class method: ensemble_configinfo / 2   
class method: ensemble_exist? / 1   
class method: eval (1/2) / 3   
method: eval (2/E) / 2   
class method: exist? (1/2) / 1   
method: exist? (2/E)   
class method: export (1/2) / 1   
class method: export_with_clear (1/2) / 1   
method: export (2/E)   
method: export_with_clear (2/E)   
class method: forget (1/2) / 1   
method: forget (2/E)   
class method: import (1/2) / 1   
class method: force_import (1/2) / 1   
method: import (2/E)   
method: force_import (2/E)   
class method: inscope (1/2) / 3   
method: inscope (2/E) / 2   
class method: origin / 1   
class method: parent (1/2) / 1   
method: parent (2/E)   
class method: get_path   
class method: set_path (1/2) / 1   
method: set_path (2/E)   
class method: qualifiers / 1   
class method: tail / 1   
class method: upvar (1/2) / 2   
method: upvar (2/E) / 1   
class method: get_unknown_handler   
class method: set_unknown_handler / 1   
class method: which / 1   
class method: which_command / 1   
class method: which_variable / 1   
is defined at
#7 in tk/namespace.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: Tk
  class: TkObject
  class: TkWindow
  class: TkcItem
  class: TkcTag
  class: TkImage
  class: TkMsgCatalog
✗ class: TkNamespace
class: Ensemble     
class: ScopeArgs     
class: NsCode     
  class: TkTextImage
  class: TkTextMark
  class: TkTextTag
  class: TkTextWindow
  class: TkVirtualEvent

Class Hierarchy

Object ( Builtin-Module )
Array ( Builtin-Module )
  ScopeArgs ( TkNamespace )   
TkKernel
TkObject
extends
  TkCore   
includes
  Tk   
  TkBindCore   
  TkConfigMethod   
has properties
method: epath   
method: to_eval   
method: tk_send / 2   
method: tk_send_without_enc / 2   
method: tk_send_with_enc / 2   
method: tk_send_to_list / 2   
method: tk_send_to_list_without_enc / 2   
method: tk_send_to_list_with_enc / 2   
method: tk_send_to_simplelist / 2   
method: tk_send_to_simplelist_without_enc / 2   
method: tk_send_to_simplelist_with_enc / 2   
method: method_missing / 2   
method: event_generate / 2   
method: tk_trace_variable / 1   
method: destroy   
TkWindow
TkcItem
TkcTag
TkImage
TkMsgCatalog
TkNamespace
extends
  Tk   
has properties
constant: TkCommandNames   
constant: Tk_Namespace_ID_TBL   
constant: Tk_Namespace_ID   
method: mutex   
constant: Tk_NsCode_RetObjID_TBL   
class method: id2obj / 1   
method: install_cmd / 1   
alias: __tk_call tk_call   
alias: __tk_call_without_enc tk_call_without_enc   
alias: __tk_call_with_enc tk_call_with_enc   
method: tk_call / 1   
method: tk_call_without_enc / 1   
method: tk_call_with_enc / 1   
alias: ns_tk_call tk_call   
alias: ns_tk_call_without_enc tk_call_without_enc   
alias: ns_tk_call_with_enc tk_call_with_enc   
method: initialize / 2   
class method: children (1/2) / 1   
method: children (2/E) / 1   
class method: code (1/2) / 1   
method: code (2/E) / 1   
class method: current_path (1/2)   
method: current_path (2/E)   
class method: current (1/2)   
method: current_namespace   
alias: current (2/E) current_namespace   
class method: delete (1/2) / 1   
method: delete (2/E)   
class method: ensemble_create / 1   
class method: ensemble_configure / 3   
class method: ensemble_configinfo / 2   
class method: ensemble_exist? / 1   
class method: eval (1/2) / 3   
method: eval (2/E) / 2   
class method: exist? (1/2) / 1   
method: exist? (2/E)   
class method: export (1/2) / 1   
class method: export_with_clear (1/2) / 1   
method: export (2/E)   
method: export_with_clear (2/E)   
class method: forget (1/2) / 1   
method: forget (2/E)   
class method: import (1/2) / 1   
class method: force_import (1/2) / 1   
method: import (2/E)   
method: force_import (2/E)   
class method: inscope (1/2) / 3   
method: inscope (2/E) / 2   
class method: origin / 1   
class method: parent (1/2) / 1   
method: parent (2/E)   
class method: get_path   
class method: set_path (1/2) / 1   
method: set_path (2/E)   
class method: qualifiers / 1   
class method: tail / 1   
class method: upvar (1/2) / 2   
method: upvar (2/E) / 1   
class method: get_unknown_handler   
class method: set_unknown_handler / 1   
class method: which / 1   
class method: which_command / 1   
class method: which_variable / 1   
Ensemble ( TkNamespace )
NsCode ( TkNamespace )
TkTextImage
TkTextMark
TkTextTag
TkTextWindow
TkVirtualEvent

Constants

TkNamespace::TkCommandNames

#10 in tk/namespace.rb

TkCommandNames = [   

TkNamespace::Tk_Namespace_ID_TBL

#14 in tk/namespace.rb

Tk_Namespace_ID_TBL = TkCore::INTERP.create_table   

TkNamespace::Tk_Namespace_ID

#16 in tk/namespace.rb

Tk_Namespace_ID = ["ns".freeze, "00000".taint]).instance_eval{   

TkNamespace::Tk_NsCode_RetObjID_TBL

#22 in tk/namespace.rb

Tk_NsCode_RetObjID_TBL = TkCore::INTERP.create_table   

Class Methods

TkNamespace.id2obj / 1

#29 in tk/namespace.rb

id2obj ( id )

TkNamespace.children (1/2) / 1

#291 in tk/namespace.rb

children ( *args )

TkNamespace.code (1/2) / 1

#309 in tk/namespace.rb

code ( script = Proc.new )

TkNamespace.current_path (1/2)

#358 in tk/namespace.rb

current_path

TkNamespace.current (1/2)

#365 in tk/namespace.rb

current

TkNamespace.delete (1/2) / 1

#382 in tk/namespace.rb

delete ( *ns_list )

TkNamespace.ensemble_create / 1

#398 in tk/namespace.rb

ensemble_create ( *keys )

TkNamespace.ensemble_configure / 3

#401 in tk/namespace.rb

ensemble_configure ( cmd ,
  slot ,
  value=None )

TkNamespace.ensemble_configinfo / 2

#408 in tk/namespace.rb

ensemble_configinfo ( cmd ,
  slot = nil )

TkNamespace.ensemble_exist? / 1

#417 in tk/namespace.rb

ensemble_exist? ( cmd )

TkNamespace.eval (1/2) / 3

#421 in tk/namespace.rb

eval ( namespace ,
  cmd = Proc.new ,
  *args )

TkNamespace.exist? (1/2) / 1

#443 in tk/namespace.rb

exist? ( ns )

TkNamespace.export (1/2) / 1

#450 in tk/namespace.rb

export ( *patterns )

TkNamespace.export_with_clear (1/2) / 1

#453 in tk/namespace.rb

export_with_clear ( *patterns )

TkNamespace.forget (1/2) / 1

#463 in tk/namespace.rb

forget ( *patterns )

TkNamespace.import (1/2) / 1

#470 in tk/namespace.rb

import ( *patterns )

TkNamespace.force_import (1/2) / 1

#473 in tk/namespace.rb

force_import ( *patterns )

TkNamespace.inscope (1/2) / 3

#483 in tk/namespace.rb

inscope ( namespace ,
  script ,
  *args )

TkNamespace.origin / 1

#490 in tk/namespace.rb

origin ( cmd )

TkNamespace.parent (1/2) / 1

#494 in tk/namespace.rb

parent ( namespace=None )

TkNamespace.get_path

#508 in tk/namespace.rb

get_path

TkNamespace.set_path (1/2) / 1

#511 in tk/namespace.rb

set_path ( *namespace_list )

TkNamespace.qualifiers / 1

#518 in tk/namespace.rb

qualifiers ( str )

TkNamespace.tail / 1

#522 in tk/namespace.rb

tail ( str )

TkNamespace.upvar (1/2) / 2

#526 in tk/namespace.rb

upvar ( namespace ,
  *var_pairs )

TkNamespace.get_unknown_handler

#533 in tk/namespace.rb

get_unknown_handler

TkNamespace.set_unknown_handler / 1

#536 in tk/namespace.rb

set_unknown_handler ( cmd = Proc.new )

TkNamespace.which / 1

#540 in tk/namespace.rb

which ( name )

TkNamespace.which_command / 1

#543 in tk/namespace.rb

which_command ( name )

TkNamespace.which_variable / 1

#546 in tk/namespace.rb

which_variable ( name )

Instance Aliases

TkNamespace#__tk_call

#220 in tk/namespace.rb

__tk_call tk_call   

TkNamespace#__tk_call_without_enc

#221 in tk/namespace.rb

__tk_call_without_enc tk_call_without_enc   

TkNamespace#__tk_call_with_enc

#222 in tk/namespace.rb

__tk_call_with_enc tk_call_with_enc   

TkNamespace#ns_tk_call

#241 in tk/namespace.rb

ns_tk_call tk_call   

TkNamespace#ns_tk_call_without_enc

#242 in tk/namespace.rb

ns_tk_call_without_enc tk_call_without_enc   

TkNamespace#ns_tk_call_with_enc

#243 in tk/namespace.rb

ns_tk_call_with_enc tk_call_with_enc   

TkNamespace#current (2/E)

#380 in tk/namespace.rb

current current_namespace   

Instance Methods

TkNamespace#mutex

#18 in tk/namespace.rb

mutex

TkNamespace#install_cmd / 1

#210 in tk/namespace.rb

install_cmd ( cmd )

TkNamespace#tk_call / 1

#223 in tk/namespace.rb

tk_call ( *args )

TkNamespace#tk_call_without_enc / 1

#229 in tk/namespace.rb

tk_call_without_enc ( *args )

TkNamespace#tk_call_with_enc / 1

#235 in tk/namespace.rb

tk_call_with_enc ( *args )

TkNamespace#initialize / 2

#245 in tk/namespace.rb

initialize ( name = nil ,
  parent = nil )

TkNamespace#children (2/E) / 1

#305 in tk/namespace.rb

children ( pattern=None )

TkNamespace#code (2/E) / 1

#325 in tk/namespace.rb

code ( script = Proc.new )

TkNamespace#current_path (2/E)

#361 in tk/namespace.rb

current_path

TkNamespace#current_namespace

#375 in tk/namespace.rb

current_namespace

TkNamespace#delete (2/E)

#394 in tk/namespace.rb

delete

TkNamespace#eval (2/E) / 2

#436 in tk/namespace.rb

eval ( cmd = Proc.new ,
  *args )

TkNamespace#exist? (2/E)

#446 in tk/namespace.rb

exist?

TkNamespace#export (2/E)

#456 in tk/namespace.rb

export

TkNamespace#export_with_clear (2/E)

#459 in tk/namespace.rb

export_with_clear

TkNamespace#forget (2/E)

#466 in tk/namespace.rb

forget

TkNamespace#import (2/E)

#476 in tk/namespace.rb

import

TkNamespace#force_import (2/E)

#479 in tk/namespace.rb

force_import

TkNamespace#inscope (2/E) / 2

#486 in tk/namespace.rb

inscope ( script ,
  *args )

TkNamespace#parent (2/E)

#504 in tk/namespace.rb

parent

TkNamespace#set_path (2/E)

#514 in tk/namespace.rb

set_path

TkNamespace#upvar (2/E) / 1

#529 in tk/namespace.rb

upvar ( *var_pairs )