# File tk/lib/tkextlib/tcllib/history.rb, line 36
def self.init(entry, length=None)
tk_call_without_enc('::history::init', entry.path, length)
entry.extend(self) # add methods to treat history to the entry widget
end
# File tk/lib/tkextlib/tcllib/history.rb, line 19
def self.package_name
PACKAGE_NAME
end
# File tk/lib/tkextlib/tcllib/history.rb, line 51
def history_add(text)
tk_call('::history::add', @path, text)
self
end
# File tk/lib/tkextlib/tcllib/history.rb, line 60
def history_clear
tk_call_without_enc('::history::clear', @path)
self
end
# File tk/lib/tkextlib/tcllib/history.rb, line 70
def history_configinfo(opt)
tk_call('::history::configure', @path, opt)
end
# File tk/lib/tkextlib/tcllib/history.rb, line 65
def history_configure(opt, value)
tk_call('::history::configure', @path, opt, value)
self
end