module Tk::TkTable::ConfigMethod
Public Instance Methods
current_tag_configinfo(tagOrId, slot=nil)
click to toggle source
# File lib/tkextlib/tktable/tktable.rb, line 93 def current_tag_configinfo(tagOrId, slot=nil) current_itemconfiginfo(['tag', tagid(tagOrId)], slot) end
current_window_configinfo(tagOrId, slot=nil)
click to toggle source
# File lib/tkextlib/tktable/tktable.rb, line 120 def current_window_configinfo(tagOrId, slot=nil) current_itemconfiginfo(['window', tagid(tagOrId)], slot) end
tag_cget(tagOrId, option)
click to toggle source
# File lib/tkextlib/tktable/tktable.rb, line 81 def tag_cget(tagOrId, option) itemcget(['tag', tagid(tagOrId)], option) end
tag_cget_strict(tagOrId, option)
click to toggle source
# File lib/tkextlib/tktable/tktable.rb, line 84 def tag_cget_strict(tagOrId, option) itemcget_strict(['tag', tagid(tagOrId)], option) end
tag_cget_tkstring(tagOrId, option)
click to toggle source
# File lib/tkextlib/tktable/tktable.rb, line 78 def tag_cget_tkstring(tagOrId, option) itemcget_tkstring(['tag', tagid(tagOrId)], option) end
tag_configinfo(tagOrId, slot=nil)
click to toggle source
# File lib/tkextlib/tktable/tktable.rb, line 90 def tag_configinfo(tagOrId, slot=nil) itemconfiginfo(['tag', tagid(tagOrId)], slot) end
tag_configure(tagOrId, slot, value=None)
click to toggle source
# File lib/tkextlib/tktable/tktable.rb, line 87 def tag_configure(tagOrId, slot, value=None) itemconfigure(['tag', tagid(tagOrId)], slot, value) end
window_cget(tagOrId, option)
click to toggle source
# File lib/tkextlib/tktable/tktable.rb, line 100 def window_cget(tagOrId, option) itemcget(['window', tagid(tagOrId)], option) end
window_cget_strict(tagOrId, option)
click to toggle source
# File lib/tkextlib/tktable/tktable.rb, line 103 def window_cget_strict(tagOrId, option) itemcget_strict(['window', tagid(tagOrId)], option) end
window_cget_tkstring(tagOrId, option)
click to toggle source
# File lib/tkextlib/tktable/tktable.rb, line 97 def window_cget_tkstring(tagOrId, option) itemcget_tkstring(['window', tagid(tagOrId)], option) end
window_configinfo(tagOrId, slot=nil)
click to toggle source
# File lib/tkextlib/tktable/tktable.rb, line 117 def window_configinfo(tagOrId, slot=nil) itemconfiginfo(['window', tagid(tagOrId)], slot) end
window_configure(tagOrId, slot, value=None)
click to toggle source
# File lib/tkextlib/tktable/tktable.rb, line 106 def window_configure(tagOrId, slot, value=None) if slot == :window || slot == 'window' value = _epath(value) elsif slot.kind_of?(Hash) if slot.key?(:window) || slot.key?('window') slot = _symbolkey2str(slot) slot['window'] = _epath(slot['window']) end end itemconfigure(['window', tagid(tagOrId)], slot, value) end
Private Instance Methods
__item_boolval_optkeys(id)
click to toggle source
Calls superclass method
# File lib/tkextlib/tktable/tktable.rb, line 63 def __item_boolval_optkeys(id) super(id) << 'multiline' << 'showtext' << 'wrap' end
__item_cget_cmd(id)
click to toggle source
# File lib/tkextlib/tktable/tktable.rb, line 45 def __item_cget_cmd(id) # id := [ type, tagOrId ] [self.path, id[0], 'cget', id[1]] end
__item_config_cmd(id)
click to toggle source
# File lib/tkextlib/tktable/tktable.rb, line 50 def __item_config_cmd(id) # id := [ type, tagOrId ] [self.path, id[0], 'configure', id[1]] end
__item_pathname(id)
click to toggle source
# File lib/tkextlib/tktable/tktable.rb, line 55 def __item_pathname(id) if id.kind_of?(Array) id = tagid(id[1]) end [self.path, id].join(';') end
__item_strval_optkeys(id)
click to toggle source
Calls superclass method
# File lib/tkextlib/tktable/tktable.rb, line 68 def __item_strval_optkeys(id) super(id) << 'ellipsis' end
__item_val2ruby_optkeys(id)
click to toggle source
Calls superclass method
# File lib/tkextlib/tktable/tktable.rb, line 73 def __item_val2ruby_optkeys(id) # { key=>method, ... } super(id).update('window'=>proc{|k,v| window(v)}) end