Module: TkOptionDB (<Toplevel Module>)

Overview
Module Structure
Constants
TkOptionDB::TkCommandNames
TkOptionDB::CmdClassID
TkOptionDB::RAND_BASE_CNT
TkOptionDB::RAND_BASE_HEAD
TkOptionDB::RAND_BASE_CHAR
Module Functions
TkOptionDB.add / 3
TkOptionDB.clear
TkOptionDB.get / 3
TkOptionDB.readfile / 2
TkOptionDB.read_entries / 2
TkOptionDB.read_with_encoding / 3
TkOptionDB.__create_new_class / 5
TkOptionDB.__remove_methods_of_proc_class / 1
TkOptionDB.__get_random_basename
TkOptionDB.new_proc_class / 6
TkOptionDB.eval_under_random_base / 2
TkOptionDB.new_proc_class_random / 5
Instance Aliases
TkOptionDB#read_file
Instance Methods
TkOptionDB#mutex
is a submodule of
module: <Toplevel Module>   
is modularized into
module: Priority   
extends
  Tk   
includes
  Tk   
has properties
constant: TkCommandNames   
constant: CmdClassID   
method: mutex   
function: add / 3   
function: clear   
function: get / 3   
function: readfile / 2   
alias: read_file readfile   
function: read_entries / 2   
function: read_with_encoding / 3   
function: __create_new_class / 5   
function: __remove_methods_of_proc_class / 1   
constant: RAND_BASE_CNT   
constant: RAND_BASE_HEAD   
constant: RAND_BASE_CHAR   
function: __get_random_basename   
function: new_proc_class / 6   
function: eval_under_random_base / 2   
function: new_proc_class_random / 5   
is defined at
#6 in tk/optiondb.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: Tk
✗ module: TkOptionDB
module: Priority     

Constants

TkOptionDB::TkCommandNames

#10 in tk/optiondb.rb

TkCommandNames = ['option'.freeze].freeze   

TkOptionDB::CmdClassID

#11 in tk/optiondb.rb

CmdClassID = ['CMD_CLASS'.freeze, '00000'.taint]).instance_eval{   

TkOptionDB::RAND_BASE_CNT

#330 in tk/optiondb.rb

RAND_BASE_CNT = [0]   

TkOptionDB::RAND_BASE_HEAD

#331 in tk/optiondb.rb

RAND_BASE_HEAD = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'   

TkOptionDB::RAND_BASE_CHAR

#332 in tk/optiondb.rb

RAND_BASE_CHAR = RAND_BASE_HEAD + 'abcdefghijklmnopqrstuvwxyz0123456789_'   

Module Functions

TkOptionDB.add / 3

#24 in tk/optiondb.rb

add ( pat ,
  value ,
  pri=None )

TkOptionDB.clear

#30 in tk/optiondb.rb

clear

TkOptionDB.get / 3

#36 in tk/optiondb.rb

get ( win ,
  name ,
  klass )

TkOptionDB.readfile / 2

#39 in tk/optiondb.rb

readfile ( file ,
  pri=None )

TkOptionDB.read_entries / 2

#45 in tk/optiondb.rb

read_entries ( file ,
  f_enc=nil )

TkOptionDB.read_with_encoding / 3

#90 in tk/optiondb.rb

read_with_encoding ( file ,
  f_enc=nil ,
  pri=None )

TkOptionDB.__create_new_class / 5

#254 in tk/optiondb.rb

__create_new_class ( klass ,
  func ,
  safe = 4 ,
  add = false ,
  parent = nil )

TkOptionDB.__remove_methods_of_proc_class / 1

#309 in tk/optiondb.rb

__remove_methods_of_proc_class ( klass )

TkOptionDB.__get_random_basename

#333 in tk/optiondb.rb

__get_random_basename

TkOptionDB.new_proc_class / 6

#350 in tk/optiondb.rb

new_proc_class ( klass ,
  func ,
  safe = 4 ,
  add = false ,
  parent = nil ,
  &b )

TkOptionDB.eval_under_random_base / 2

#359 in tk/optiondb.rb

eval_under_random_base ( parent = nil ,
  &b )

TkOptionDB.new_proc_class_random / 5

#369 in tk/optiondb.rb

new_proc_class_random ( klass ,
  func ,
  safe = 4 ,
  add = false ,
  &b )

Instance Aliases

TkOptionDB#read_file

#42 in tk/optiondb.rb

read_file readfile   

Instance Methods

TkOptionDB#mutex

#13 in tk/optiondb.rb

mutex