[](key)
click to toggle source
[]=(key,val)
click to toggle source
def []=(key,val)
configure key, val
val
end
cget(option)
click to toggle source
def cget(option)
@t.itemcget(@id, option)
end
cget_strict(option)
click to toggle source
def cget_strict(option)
@t.itemcget_strict(@id, option)
end
cget_tkstring(option)
click to toggle source
def cget_tkstring(option)
@t.itemcget_tkstring(@id, option)
end
configinfo(key=nil)
click to toggle source
def configinfo(key=nil)
@t.itemconfiginfo(@id, key)
end
current_configinfo(key=nil)
click to toggle source
def current_configinfo(key=nil)
@t.current_itemconfiginfo(@id, key)
end
delete()
click to toggle source
def delete
@t.delete(@id)
end
initaialize(parent, *args)
click to toggle source
def initaialize(parent, *args)
@parent = @t = parent
@tpath = parent.path
@path = @id = @t.tk_send('add', *args)
ToolbarItemID_TBL.mutex.synchronize{
ToolbarItemID_TBL[@id] = self
ToolbarItemID_TBL[@tpath] = {} unless ToolbarItemID_TBL[@tpath]
ToolbarItemID_TBL[@tpath][@id] = self
}
end
itemid()
click to toggle source
def itemid
@t.itemid(@id)
end
remove()
click to toggle source
def remove
@t.remove(@id)
end
remove_with_destroy()
click to toggle source
def remove_with_destroy
@t.remove_with_destroy(@id)
end