# module Tk::Tcllib::History

### Constants

PACKAGE_NAME

### Public Class Methods

init(entry, length=None) click to toggle source

    # File lib/tkextlib/tcllib/history.rb, line 37
    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

package_name() click to toggle source

    # File lib/tkextlib/tcllib/history.rb, line 20
    def self.package_name
      PACKAGE_NAME
    end

package_version() click to toggle source

    # File lib/tkextlib/tcllib/history.rb, line 24
    def self.package_version
      begin
        TkPackage.require('history')
      rescue
        ''
      end
    end

remove(entry) click to toggle source

    # File lib/tkextlib/tcllib/history.rb, line 42
    def self.remove(entry)
      tk_call_without_enc('::history::remove', entry.path)
      entry
    end

### Public Instance Methods

history_add(text) click to toggle source

    # File lib/tkextlib/tcllib/history.rb, line 52
    def history_add(text)
      tk_call('::history::add', @path, text)
      self
    end

history_clear() click to toggle source

    # File lib/tkextlib/tcllib/history.rb, line 61
    def history_clear
      tk_call_without_enc('::history::clear', @path)
      self
    end

history_configinfo(opt) click to toggle source

    # File lib/tkextlib/tcllib/history.rb, line 71
    def history_configinfo(opt)
      tk_call('::history::configure', @path, opt)
    end

history_configure(opt, value) click to toggle source

    # File lib/tkextlib/tcllib/history.rb, line 66
    def history_configure(opt, value)
      tk_call('::history::configure', @path, opt, value)
      self
    end

history_get() click to toggle source

    # File lib/tkextlib/tcllib/history.rb, line 57
    def history_get
      simplelist(tk_call_without_enc('::history::get', @path))
    end

history_remove() click to toggle source

    # File lib/tkextlib/tcllib/history.rb, line 47
    def history_remove
      tk_call_without_enc('::history::remove', @path)
      self
    end