Namespace
Methods
C
G
P
S
Constants
PACKAGE_NAME = 'khim'.freeze
 
TkCommandNames = ['::khim::getOptions'.freeze].freeze
 
Class Public methods
get_config()
# File ext/tk/lib/tkextlib/tcllib/khim.rb, line 40
def self.get_config #=> cmd_string
  Tk.tk_call_without_enc('::khim::getConfig')
end
get_options(parent='')
# File ext/tk/lib/tkextlib/tcllib/khim.rb, line 35
def self.get_options(parent='')
  path = parent + '.tcllib_widget_khim_dialog'
  self.new(:widgetname => path)
end
package_name()
# File ext/tk/lib/tkextlib/tcllib/khim.rb, line 18
def self.package_name
  PACKAGE_NAME
end
package_version()
# File ext/tk/lib/tkextlib/tcllib/khim.rb, line 22
def self.package_version
  begin
    TkPackage.require('khim')
  rescue
    ''
  end
end
set_config(*args)
# File ext/tk/lib/tkextlib/tcllib/khim.rb, line 44
def self.set_config(*args)
  if args.length == 1
    # cmd_string generated by
    #Tk.ip_eval_without_enc(cmd_string)
    Tk.ip_eval(cmd_string)
  else
    # args for setConfig command
    #Tk.tk_call_without_enc('::khim::setConfig', *args)
    Tk.tk_call('::khim::setConfig', *args)
  end
end
showHelp()
# File ext/tk/lib/tkextlib/tcllib/khim.rb, line 56
def self.showHelp
  Tk::Tcllib::KHIM::Help.new
end
Instance Public methods
create_self(keys=None)
# File ext/tk/lib/tkextlib/tcllib/khim.rb, line 60
def create_self(keys=None)
  @db_class = @classname = nil
  super(None) # ignore keys
end