Class | Tk::Iwidgets::Panedwindow |
In: |
tk/lib/tkextlib/iwidgets/panedwindow.rb
|
Parent: | Tk::Itk::Widget |
TkCommandNames | = | ['::iwidgets::panedwindow'.freeze].freeze |
WidgetClassName | = | 'Panedwindow'.freeze |
itemcget | -> | panecget |
itemconfigure | -> | paneconfigure |
itemconfiginfo | -> | paneconfiginfo |
current_itemconfiginfo | -> | current_paneconfiginfo |
# File tk/lib/tkextlib/iwidgets/panedwindow.rb, line 59 def add(tag=nil, keys={}) if tag.kind_of?(Hash) keys = tag tag = nil end if tag tag = Tk::Itk::Component.new(self, tagid(tag)) else tag = Tk::Itk::Component.new(self) end window(tk_call(@path, 'add', tagid(tag), *hash_kv(keys))) tag end
# File tk/lib/tkextlib/iwidgets/panedwindow.rb, line 77 def child_site(idx) window(tk_call(@path, 'childsite', index(idx))) end
# File tk/lib/tkextlib/iwidgets/panedwindow.rb, line 73 def child_site_list list(tk_call(@path, 'childsite')) end
# File tk/lib/tkextlib/iwidgets/panedwindow.rb, line 81 def delete(idx) tk_call(@path, 'delete', index(idx)) self end
# File tk/lib/tkextlib/iwidgets/panedwindow.rb, line 86 def fraction(*percentages) tk_call(@path, 'fraction', *percentages) self end
# File tk/lib/tkextlib/iwidgets/panedwindow.rb, line 91 def hide(idx) tk_call(@path, 'hide', index(idx)) self end
# File tk/lib/tkextlib/iwidgets/panedwindow.rb, line 96 def index(idx) number(tk_call(@path, 'index', tagid(idx))) end
# File tk/lib/tkextlib/iwidgets/panedwindow.rb, line 100 def insert(idx, tag=nil, keys={}) if tag.kind_of?(Hash) keys = tag tag = nil end if tag tag = Tk::Itk::Component.new(self, tagid(tag)) else tag = Tk::Itk::Component.new(self) end window(tk_call(@path, 'insert', index(idx), tagid(tag), *hash_kv(keys))) tag end
# File tk/lib/tkextlib/iwidgets/panedwindow.rb, line 114 def invoke(idx=nil) if idx tk_call(@path, 'invoke', index(idx)) else tk_call(@path, 'invoke') end self end
# File tk/lib/tkextlib/iwidgets/panedwindow.rb, line 128 def show(idx) tk_call(@path, 'show', index(idx)) self end