Class | Tk::Iwidgets::Tabset |
In: |
tk/lib/tkextlib/iwidgets/tabset.rb
|
Parent: | Tk::Itk::Widget |
TkCommandNames | = | ['::iwidgets::tabset'.freeze].freeze |
WidgetClassName | = | 'Tabset'.freeze |
itemcget | -> | tabcget |
itemconfigure | -> | tabconfigure |
itemconfiginfo | -> | tabconfiginfo |
current_itemconfiginfo | -> | current_tabconfiginfo |
# File tk/lib/tkextlib/iwidgets/tabset.rb, line 64 def add(keys={}) window(tk_call(@path, 'add', *hash_kv(keys))) end
# File tk/lib/tkextlib/iwidgets/tabset.rb, line 68 def delete(idx1, idx2=nil) if idx2 tk_call(@path, 'delete', index(idx1), index(idx2)) else tk_call(@path, 'delete', index(idx1)) end self end
# File tk/lib/tkextlib/iwidgets/tabset.rb, line 77 def index(idx) number(tk_call(@path, 'index', tagid(idx))) end
# File tk/lib/tkextlib/iwidgets/tabset.rb, line 81 def insert(idx, keys={}) window(tk_call(@path, 'insert', index(idx), *hash_kv(keys))) end
# File tk/lib/tkextlib/iwidgets/tabset.rb, line 95 def select(idx) tk_call(@path, 'select', index(idx)) self end