In Files

  • tk/lib/tkextlib/itk/incr_tk.rb

Class/Module Index [+]

Quicksearch

Tk::Itk::Archetype

Constants

TkCommandNames

Public Class Methods

to_eval() click to toggle source

WidgetClassName = 'Archetype'.freeze WidgetClassNames = self

 
               # File tk/lib/tkextlib/itk/incr_tk.rb, line 51
def self.to_eval
  '::itk::' << self::WidgetClassName
end
            

Public Instance Methods

__destroy_hook__() click to toggle source
 
               # File tk/lib/tkextlib/itk/incr_tk.rb, line 55
def __destroy_hook__
  Tk::Itk::Component::ComponentID_TBL.delete(self.path)
end
            
component() click to toggle source
incr Tk

public methods

 
               # File tk/lib/tkextlib/itk/incr_tk.rb, line 60
def component
  simplelist(tk_send('component'))
end
            
component_invoke(name, cmd, *args) click to toggle source
 
               # File tk/lib/tkextlib/itk/incr_tk.rb, line 69
def component_invoke(name, cmd, *args)
  window(tk_send('component', name, cmd, *args))
end
            
component_obj(*names) click to toggle source
 
               # File tk/lib/tkextlib/itk/incr_tk.rb, line 73
def component_obj(*names)
  names = component if names.empty?
  names.collect{|name| Tk::Itk::Component.new(self.path, name) }
end
            
component_path(name) click to toggle source
 
               # File tk/lib/tkextlib/itk/incr_tk.rb, line 64
def component_path(name)
  window(tk_send('component', name))
end
            
Also aliased as: component_widget
component_widget(name) click to toggle source
Alias for: component_path