Methods
- A
- C
- D
- I
- N
- P
- S
- T
- V
- X
- Y
Included Modules
Constants
TkCommandNames | = | ['::iwidgets::notebook'.freeze].freeze |
WidgetClassName | = | 'Notebook'.freeze |
Instance Public methods
add(keys={})
Link
child_site(idx)
Link
child_site_list()
Link
delete(idx1, idx2=nil)
Link
# File ext/tk/lib/tkextlib/iwidgets/notebook.rb, line 76 def delete(idx1, idx2=nil) if (new_idx1 = self.index(idx1)) < 0 new_idx1 = tagid(idx1) end if idx2 if (new_idx2 = self.index(idx2)) < 0 new_idx2 = tagid(idx2) end tk_call(@path, 'delete', new_idx1, new_idx2) else tk_call(@path, 'delete', new_idx1) end self end
index(idx)
Link
insert(idx, keys={})
Link
next()
Link
prev()
Link
select(idx)
Link
tagid(tagOrId)
Link
view(*idxs)
Link
xscrollbar(bar=nil)
Link
# File ext/tk/lib/tkextlib/iwidgets/notebook.rb, line 127 def xscrollbar(bar=nil) if bar @scrollbar = bar @scrollbar.orient 'horizontal' self.scrollcommand {|*arg| @scrollbar.set(*arg)} @scrollbar.command {|*arg| self.xview(*arg)} Tk.update # avoid scrollbar trouble end @scrollbar end
yscrollbar(bar=nil)
Link
Also aliased as: scrollbar
# File ext/tk/lib/tkextlib/iwidgets/notebook.rb, line 137 def yscrollbar(bar=nil) if bar @scrollbar = bar @scrollbar.orient 'vertical' self.scrollcommand {|*arg| @scrollbar.set(*arg)} @scrollbar.command {|*arg| self.yview(*arg)} Tk.update # avoid scrollbar trouble end @scrollbar end