add(child, keys=nil)
click to toggle source
def add(child, keys=nil)
if keys && keys != None
tk_send('add', _epath(child), *hash_kv(keys))
else
tk_send('add', _epath(child))
end
self
end
enable_traversal()
click to toggle source
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
def forget(idx)
tk_send('forget', idx)
self
end
hide(idx)
click to toggle source
def hide(idx)
tk_send('hide', idx)
end
index(idx)
click to toggle source
def index(idx)
number(tk_send('index', idx))
end
insert(idx, subwin, keys=nil)
click to toggle source
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
def select(idx)
tk_send('select', idx)
self
end
selected()
click to toggle source
def selected
window(tk_send_without_enc('select'))
end
tabcget(tagOrId, option)
click to toggle source
def tabcget(tagOrId, option)
unless TkItemConfigMethod.__IGNORE_UNKNOWN_CONFIGURE_OPTION__
tabcget_strict(tagOrId, option)
else
begin
tabcget_strict(tagOrId, option)
rescue => e
begin
if current_tabconfiginfo(tagOrId).has_key?(option.to_s)
fail e
else
nil
end
rescue
fail e
end
end
end
end
tabcget_strict(tagOrId, option)
click to toggle source
def tabcget_strict(tagOrId, option)
tabconfiginfo(tagOrId, option)[-1]
end
tabcget_tkstring(tagOrId, option)
click to toggle source
def tabcget_tkstring(tagOrId, option)
tk_split_simplelist(tk_call_without_enc(*(__item_confinfo_cmd(tagid(tagOrId)) << "-#{option}")), false, true)[-1]
end
tabs()
click to toggle source
def tabs
list(tk_send('tabs'))
end