Class: TkTextTag (<Toplevel Module>)

Overview
Module Structure
Class Hierarchy
Constants
TkTextTag::TTagID_TBL
TkTextTag::Tk_TextTag_ID
Class Methods
TkTextTag.id2obj / 2
Instance Methods
TkTextTag#mutex
TkTextTag#initialize / 2
TkTextTag#id
TkTextTag#exist?
TkTextTag#first
TkTextTag#last
TkTextTag#add / 1
TkTextTag#remove / 1
TkTextTag#ranges
TkTextTag#nextrange / 2
TkTextTag#prevrange / 2
TkTextTag#[] / 1
TkTextTag#[]= / 2
TkTextTag#cget / 1
TkTextTag#cget_strict / 1
TkTextTag#configure / 2
TkTextTag#configinfo / 1
TkTextTag#current_configinfo / 1
TkTextTag#bind / 2
TkTextTag#bind_append / 2
TkTextTag#bind_remove / 1
TkTextTag#bindinfo / 1
TkTextTag#raise / 1
TkTextTag#lower / 1
TkTextTag#destroy
is a submodule of
module: <Toplevel Module>   
includes
  TkTreatTagFont   
  IndexModMethods ( Tk::Text )
inherits from
  TkObject   
is inherited by
  TkTextNamedTag   
has class siblings
  TkWindow   
  TkcItem   
  TkcTag   
  TkImage   
  TkMsgCatalog   
  TkNamespace   
  Ensemble ( TkNamespace )
  NsCode ( TkNamespace )
  TkTextImage   
  TkTextMark   
  TkTextWindow   
  TkVirtualEvent   
has properties
constant: TTagID_TBL   
constant: Tk_TextTag_ID   
method: mutex   
class method: id2obj / 2   
method: initialize / 2   
method: id   
method: exist?   
method: first   
method: last   
method: add / 1   
method: remove / 1   
method: ranges   
method: nextrange / 2   
method: prevrange / 2   
method: [] / 1   
method: []= / 2   
method: cget / 1   
method: cget_strict / 1   
method: configure / 2   
method: configinfo / 1   
method: current_configinfo / 1   
method: bind / 2   
method: bind_append / 2   
method: bind_remove / 1   
method: bindinfo / 1   
method: raise / 1   
method: lower / 1   
method: destroy   
is defined at
#8 in tk/texttag.rb  

Overview

Module Structure

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

Class Hierarchy

Object ( Builtin-Module )
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
Ensemble ( TkNamespace )
NsCode ( TkNamespace )
TkTextImage
TkTextMark
TkTextTag
includes
  TkTreatTagFont   
  IndexModMethods ( Tk::Text )
has properties
constant: TTagID_TBL   
constant: Tk_TextTag_ID   
method: mutex   
class method: id2obj / 2   
method: initialize / 2   
method: id   
method: exist?   
method: first   
method: last   
method: add / 1   
method: remove / 1   
method: ranges   
method: nextrange / 2   
method: prevrange / 2   
method: [] / 1   
method: []= / 2   
method: cget / 1   
method: cget_strict / 1   
method: configure / 2   
method: configinfo / 1   
method: current_configinfo / 1   
method: bind / 2   
method: bind_append / 2   
method: bind_remove / 1   
method: bindinfo / 1   
method: raise / 1   
method: lower / 1   
method: destroy   
  TkTextNamedTag     
TkTextWindow
TkVirtualEvent

Constants

TkTextTag::TTagID_TBL

#12 in tk/texttag.rb

TTagID_TBL = TkCore::INTERP.create_table   

TkTextTag::Tk_TextTag_ID

#14 in tk/texttag.rb

Tk_TextTag_ID = ['tag'.freeze, '00000'.taint]).instance_eval{   

Class Methods

TkTextTag.id2obj / 2

#24 in tk/texttag.rb

id2obj ( text ,
  id )

Instance Methods

TkTextTag#mutex

#16 in tk/texttag.rb

mutex

TkTextTag#initialize / 2

#35 in tk/texttag.rb

initialize ( parent ,
  *args )

TkTextTag#id

#65 in tk/texttag.rb

id

TkTextTag#exist?

#69 in tk/texttag.rb

exist?

TkTextTag#first

#78 in tk/texttag.rb

first

TkTextTag#last

#82 in tk/texttag.rb

last

TkTextTag#add / 1

#86 in tk/texttag.rb

add ( *indices )

TkTextTag#remove / 1

#92 in tk/texttag.rb

remove ( *indices )

TkTextTag#ranges

#98 in tk/texttag.rb

ranges

TkTextTag#nextrange / 2

#107 in tk/texttag.rb

nextrange ( first ,
  last=None )

TkTextTag#prevrange / 2

#115 in tk/texttag.rb

prevrange ( first ,
  last=None )

TkTextTag#[] / 1

#123 in tk/texttag.rb

[] ( key )

TkTextTag#[]= / 2

#127 in tk/texttag.rb

[]= ( key ,
  val )

TkTextTag#cget / 1

#132 in tk/texttag.rb

cget ( key )

TkTextTag#cget_strict / 1

#135 in tk/texttag.rb

cget_strict ( key )

TkTextTag#configure / 2

#163 in tk/texttag.rb

configure ( key ,
  val=None )

TkTextTag#configinfo / 1

#182 in tk/texttag.rb

configinfo ( key=nil )

TkTextTag#current_configinfo / 1

#186 in tk/texttag.rb

current_configinfo ( key=nil )

TkTextTag#bind / 2

#194 in tk/texttag.rb

bind ( seq ,
  *args )

TkTextTag#bind_append / 2

#209 in tk/texttag.rb

bind_append ( seq ,
  *args )

TkTextTag#bind_remove / 1

#220 in tk/texttag.rb

bind_remove ( seq )

TkTextTag#bindinfo / 1

#225 in tk/texttag.rb

bindinfo ( context=nil )

TkTextTag#raise / 1

#229 in tk/texttag.rb

raise ( above=None )

TkTextTag#lower / 1

#235 in tk/texttag.rb

lower ( below=None )

TkTextTag#destroy

#241 in tk/texttag.rb

destroy