WidgetClassName = 'Archetype'.freeze WidgetClassNames = self
# File tk/lib/tkextlib/itk/incr_tk.rb, line 51 def self.to_eval '::itk::' << self::WidgetClassName end
# File tk/lib/tkextlib/itk/incr_tk.rb, line 55 def __destroy_hook__ Tk::Itk::Component::ComponentID_TBL.delete(self.path) end
public methods
# File tk/lib/tkextlib/itk/incr_tk.rb, line 60 def component simplelist(tk_send('component')) end
# File tk/lib/tkextlib/itk/incr_tk.rb, line 69 def component_invoke(name, cmd, *args) window(tk_send('component', name, cmd, *args)) end
# 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
# File tk/lib/tkextlib/itk/incr_tk.rb, line 64 def component_path(name) window(tk_send('component', name)) end