__destroy_hook__()
click to toggle source
def __destroy_hook__
Tk::Tcllib::Widget::ToolbarItem::ToolbarItemID_TBL.mutex.synchronize{
Tk::Tcllib::Widget::ToolbarItem::ToolbarItemID_TBL.delete(@path)
}
end
add(*args)
click to toggle source
def add(*args)
Tk::Tcllib::Widget::Toolbar.new(self, *args)
end
delete(*items)
click to toggle source
def delete(*items)
tk_send('delete', *items)
self
end
get_frame()
click to toggle source
getframe()
click to toggle source
def getframe
window(tk_send('getframe'))
end
itemid(item)
click to toggle source
def itemid(item)
window(tk_send('itemid'))
end
items(pattern)
click to toggle source
def items(pattern)
tk_split_simplelist(tk_send('items', pattern)).map{|id|
Tk::Tcllib::Widget::ToolbarItem.id2obj(self, id)
}
end
remove(*items)
click to toggle source
def remove(*items)
tk_send('remove', *items)
self
end
remove_with_destroy(*items)
click to toggle source
def remove_with_destroy(*items)
tk_send('remove', '-destroy', *items)
self
end