File: tk/label.rb

Overview
Module Structure
Class Hierarchy
Code

Overview

Module Structure

  module: <Toplevel Module>
  module: Tk
  class: Label#6
inherits from
  TkWindow   
has properties
constant: TkCommandNames #7
constant: WidgetClassName #8

Class Hierarchy

Object ( Builtin-Module )
TkKernel
TkObject
TkWindow
  Label ( Tk ) #6

Code

   1  #
   2  # tk/label.rb : treat label widget
   3  #
   4  require 'tk'
   5 
   6  class Tk::Label<TkWindow
   7    TkCommandNames = ['label'.freeze].freeze
   8    WidgetClassName = 'Label'.freeze
   9    WidgetClassNames[WidgetClassName] = self
  10    #def create_self(keys)
  11    #  if keys and keys != None
  12    #    tk_call_without_enc('label', @path, *hash_kv(keys, true))
  13    #  else
  14    #    tk_call_without_enc('label', @path)
  15    #  end
  16    #end
  17    #private :create_self
  18  end
  19 
  20  #TkLabel = Tk::Label unless Object.const_defined? :TkLabel
  21  Tk.__set_toplevel_aliases__(:Tk, Tk::Label, :TkLabel)