Methods
#
C
T
Constants
TkCommandNames = [].freeze
 
Class Public methods
to_eval()

WidgetClassName = 'Archetype'.freeze WidgetClassNames = self

# File ext/tk/lib/tkextlib/itk/incr_tk.rb, line 51
def self.to_eval
  '::itk::' << self::WidgetClassName
end
Instance Public methods
__destroy_hook__()
# File ext/tk/lib/tkextlib/itk/incr_tk.rb, line 55
def __destroy_hook__
  Tk::Itk::Component::ComponentID_TBL.delete(self.path)
end
component()
incr Tk

public methods

# File ext/tk/lib/tkextlib/itk/incr_tk.rb, line 60
def component
  simplelist(tk_send('component'))
end
component_invoke(name, cmd, *args)
# File ext/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)
# File ext/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)
Also aliased as: component_widget
# File ext/tk/lib/tkextlib/itk/incr_tk.rb, line 64
def component_path(name)
  window(tk_send('component', name))
end
component_widget(name)
Alias for: component_path