class Tk::Iwidgets::Panedwindow
Constants
- TkCommandNames
- WidgetClassName
Public Instance Methods
add(tag=nil, keys={})
click to toggle source
# File lib/tkextlib/iwidgets/panedwindow.rb, line 62 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
child_site(idx)
click to toggle source
# File lib/tkextlib/iwidgets/panedwindow.rb, line 80 def child_site(idx) window(tk_call(@path, 'childsite', index(idx))) end
child_site_list()
click to toggle source
# File lib/tkextlib/iwidgets/panedwindow.rb, line 76 def child_site_list list(tk_call(@path, 'childsite')) end
delete(idx)
click to toggle source
# File lib/tkextlib/iwidgets/panedwindow.rb, line 84 def delete(idx) tk_call(@path, 'delete', index(idx)) self end
fraction(*percentages)
click to toggle source
# File lib/tkextlib/iwidgets/panedwindow.rb, line 89 def fraction(*percentages) tk_call(@path, 'fraction', *percentages) self end
hide(idx)
click to toggle source
# File lib/tkextlib/iwidgets/panedwindow.rb, line 94 def hide(idx) tk_call(@path, 'hide', index(idx)) self end
index(idx)
click to toggle source
# File lib/tkextlib/iwidgets/panedwindow.rb, line 99 def index(idx) number(tk_call(@path, 'index', tagid(idx))) end
insert(idx, tag=nil, keys={})
click to toggle source
# File lib/tkextlib/iwidgets/panedwindow.rb, line 103 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
invoke(idx=nil)
click to toggle source
# File lib/tkextlib/iwidgets/panedwindow.rb, line 117 def invoke(idx=nil) if idx tk_call(@path, 'invoke', index(idx)) else tk_call(@path, 'invoke') end self end
reset()
click to toggle source
# File lib/tkextlib/iwidgets/panedwindow.rb, line 126 def reset tk_call(@path, 'reset') self end
show(idx)
click to toggle source
# File lib/tkextlib/iwidgets/panedwindow.rb, line 131 def show(idx) tk_call(@path, 'show', index(idx)) self end
tagid(tagOrId)
click to toggle source
# File lib/tkextlib/iwidgets/panedwindow.rb, line 36 def tagid(tagOrId) if tagOrId.kind_of?(Tk::Itk::Component) tagOrId.name else #_get_eval_string(tagOrId) tagOrId end end