In Files

  • tk/lib/tkextlib/tile/tnotebook.rb

Class/Module Index [+]

Quicksearch

Tk::Tile::Notebook

Public Class Methods

style(*args) click to toggle source
 
               # File tk/lib/tkextlib/tile/tnotebook.rb, line 60
def self.style(*args)
  [self::WidgetClassName, *(args.map!{|a| _get_eval_string(a)})].join('.')
end
            

Public Instance Methods

add(child, keys=nil) click to toggle source
 
               # File tk/lib/tkextlib/tile/tnotebook.rb, line 75
def add(child, keys=nil)
  if keys && keys != None
    tk_send_without_enc('add', _epath(child), *hash_kv(keys))
  else
    tk_send_without_enc('add', _epath(child))
  end
  self
end
            
enable_traversal() click to toggle source
 
               # File tk/lib/tkextlib/tile/tnotebook.rb, line 64
def enable_traversal()
  if Tk::Tile::TILE_SPEC_VERSION_ID < 5
    tk_call_without_enc('::tile::enableNotebookTraversal', @path)
  elsif Tk::Tile::TILE_SPEC_VERSION_ID < 7
    tk_call_without_enc('::tile::notebook::enableTraversal', @path)
  else
    tk_call_without_enc('::ttk::notebook::enableTraversal', @path)
  end
  self
end
            
forget(idx) click to toggle source
 
               # File tk/lib/tkextlib/tile/tnotebook.rb, line 84
def forget(idx)
  tk_send('forget', idx)
  self
end
            
index(idx) click to toggle source
 
               # File tk/lib/tkextlib/tile/tnotebook.rb, line 89
def index(idx)
  number(tk_send('index', idx))
end
            
insert(idx, subwin, keys=nil) click to toggle source
 
               # File tk/lib/tkextlib/tile/tnotebook.rb, line 93
def insert(idx, subwin, keys=nil)
  if keys && keys != None
    tk_send('insert', idx, subwin, *hash_kv(keys))
  else
    tk_send('insert', idx, subwin)
  end
  self
end
            
select(idx) click to toggle source
 
               # File tk/lib/tkextlib/tile/tnotebook.rb, line 102
def select(idx)
  tk_send('select', idx)
  self
end
            
selected() click to toggle source
 
               # File tk/lib/tkextlib/tile/tnotebook.rb, line 107
def selected
  window(tk_send_without_enc('select'))
end
            
tabcget(tagOrId, option) click to toggle source
 
               # File tk/lib/tkextlib/tile/tnotebook.rb, line 45
def tabcget(tagOrId, option)
  tabconfigure(tagOrId, option)[-1]
end
            
tabs() click to toggle source
 
               # File tk/lib/tkextlib/tile/tnotebook.rb, line 111
def tabs
  list(tk_send('tabs'))
end