Class: TkNamedFont (<Toplevel Module>)

Overview
Module Structure
Class Hierarchy
Class Methods
TkNamedFont.find / 1
TkNamedFont.new / 2
Instance Methods
TkNamedFont#initialize / 2
TkNamedFont#create_latinfont / 1
TkNamedFont#create_kanjifont / 1
TkNamedFont#create_compoundfont / 3
TkNamedFont#latin_font_id
TkNamedFont#kanji_font_id
is a submodule of
module: <Toplevel Module>   
inherits from
  TkFont   
has properties
class method: find / 1   
class method: new / 2   
method: initialize / 2   
method: create_latinfont / 1   
method: create_kanjifont / 1   
method: create_compoundfont / 3   
method: latin_font_id   
method: kanji_font_id   
is defined at
#2232 in tk/font.rb  

Overview

Module Structure

  module: <Toplevel Module>
class: TkFont     
class: TkNamedFont     

Class Hierarchy

Object ( Builtin-Module )
TkFont
extends
  TkCore   
  CoreMethods ( TkFont )
includes
  Tk   
  CoreMethods ( TkFont )
has properties
constant: TkCommandNames   
constant: Tk_FontID   
method: mutex   
constant: Tk_FontNameTBL   
constant: Tk_FontUseTBL   
constant: OptionType   
constant: MetricType   
constant: SYSTEM_FONT_NAMES   
constant: DEFAULT_LATIN_FONT_NAME   
constant: DEFAULT_KANJI_FONT_NAME   
class method: is_system_font? / 1   
class method: actual (1/2) / 2   
class method: actual_hash (1/2) / 2   
class method: actual_displayof (1/2) / 3   
class method: actual_hash_displayof (1/2) / 2   
class method: configure (1/2) / 3   
class method: configinfo (1/2) / 2   
class method: current_configinfo (1/2) / 2   
class method: measure (1/2) / 2   
class method: measure_displayof (1/2) / 3   
class method: metrics (1/2) / 2   
class method: metrics_hash (1/2) / 2   
class method: metrics_displayof (1/2) / 3   
class method: metrics_hash_displayof (1/2) / 3   
class method: families / 1   
class method: names   
class method: create_copy / 1   
class method: get_obj / 1   
class method: init_widget_font / 2   
class method: used_on / 1   
class method: failsafe / 1   
method: init_dummy_fontobj   
method: initialize / 3   
method: initialize_copy / 1   
method: _get_font_info_from_hash / 1   
method: create_latinfont_tk4x / 1   
method: create_kanjifont_tk4x / 1   
method: create_compoundfont_tk4x / 3   
method: create_latinfont_tk8x / 1   
method: create_kanjifont_tk8x / 1   
method: create_compoundfont_tk8x / 3   
method: inspect   
method: method_missing / 2   
method: call_font_configure / 2   
method: used   
method: id   
method: to_eval   
method: font   
alias: font_id font   
alias: name font   
alias: to_s font   
method: latin_font_id   
method: latin_font   
alias: latinfont latin_font   
method: kanji_font_id   
method: kanji_font   
alias: kanjifont kanji_font   
method: actual (2/E) / 1   
method: actual_hash (2/E) / 1   
method: actual_displayof (2/E) / 2   
method: actual_hash_displayof (2/E) / 2   
method: latin_actual / 1   
method: latin_actual_hash / 1   
method: latin_actual_displayof / 2   
method: latin_actual_hash_displayof / 2   
method: kanji_actual / 1   
method: kanji_actual_hash / 1   
method: kanji_actual_displayof / 2   
method: kanji_actual_hash_displayof / 2   
method: [] / 1   
method: []= / 2   
method: configure (2/E) / 2   
method: configinfo (2/E) / 1   
method: current_configinfo (2/E) / 1   
method: delete   
method: latin_configure / 2   
method: latin_configinfo / 1   
method: latin_current_configinfo / 1   
method: kanji_configure / 2   
method: kanji_configinfo / 1   
method: kanji_current_configinfo / 1   
method: replace / 2   
method: latin_replace / 1   
method: kanji_replace / 1   
method: measure (2/E) / 1   
method: measure_displayof (2/E) / 2   
method: metrics (2/E) / 1   
method: metrics_hash (2/E) / 1   
method: metrics_displayof (2/E) / 2   
method: metrics_hash_displayof (2/E) / 2   
method: latin_metrics / 1   
method: latin_metrics_hash / 1   
method: latin_metrics_displayof / 2   
method: latin_metrics_hash_displayof / 2   
method: kanji_metrics / 1   
method: kanji_metrics_hash / 1   
method: kanji_metrics_displayof / 2   
method: kanji_metrics_hash_displayof / 2   
method: reset_pointadjust   
alias: create_latinfont (1/3) create_latinfont_tk4x   
alias: create_kanjifont (1/3) create_kanjifont_tk4x   
alias: create_compoundfont (1/3) create_compoundfont_tk4x   
alias: create_latinfont (2/3) create_latinfont_tk8x   
alias: create_kanjifont (2/3) create_kanjifont_tk8x   
alias: create_compoundfont (2/3) create_compoundfont_tk8x   
alias: create_latinfont (3/E) create_latinfont_tk8x   
alias: create_kanjifont (3/E) create_kanjifont_tk8x   
alias: create_compoundfont (3/E) create_compoundfont_tk8x   
alias: ascii_font latin_font   
alias: asciifont latinfont   
alias: create_asciifont create_latinfont   
alias: ascii_actual latin_actual   
alias: ascii_actual_displayof latin_actual_displayof   
alias: ascii_configure latin_configure   
alias: ascii_configinfo latin_configinfo   
alias: ascii_replace latin_replace   
alias: ascii_metrics latin_metrics   
TkNamedFont
has properties
class method: find / 1   
class method: new / 2   
method: initialize / 2   
method: create_latinfont / 1   
method: create_kanjifont / 1   
method: create_compoundfont / 3   
method: latin_font_id   
method: kanji_font_id   

Class Methods

TkNamedFont.find / 1

#2234 in tk/font.rb

find ( name )

TkNamedFont.new / 2

#2242 in tk/font.rb

new ( name ,
  keys=nil )

Instance Methods

TkNamedFont#initialize / 2

#2263 in tk/font.rb

initialize ( name ,
  keys=nil )

TkNamedFont#create_latinfont / 1

#2283 in tk/font.rb

create_latinfont ( fnt )

TkNamedFont#create_kanjifont / 1

#2286 in tk/font.rb

create_kanjifont ( fnt )

TkNamedFont#create_compoundfont / 3

#2289 in tk/font.rb

create_compoundfont ( ltn ,
  knj ,
  keys )

TkNamedFont#latin_font_id

#2296 in tk/font.rb

latin_font_id

TkNamedFont#kanji_font_id

#2299 in tk/font.rb

kanji_font_id