Class: Tk::Tcllib::KHIM (Ruby 2.3.4)

In Files

  • tk/lib/tkextlib/tcllib/khim.rb

Class/Module Index [+]

Quicksearch

Tk::Tcllib::KHIM

Public Class Methods

get_config()
 
               # File tk/lib/tkextlib/tcllib/khim.rb, line 41
def self.get_config #=> cmd_string
  Tk.tk_call_without_enc('::khim::getConfig')
end
            
get_options(parent='')
 
               # File tk/lib/tkextlib/tcllib/khim.rb, line 36
def self.get_options(parent='')
  path = parent + '.tcllib_widget_khim_dialog'
  self.new(:widgetname => path)
end
            
package_name()
 
               # File tk/lib/tkextlib/tcllib/khim.rb, line 19
def self.package_name
  PACKAGE_NAME
end
            
package_version()
 
               # File tk/lib/tkextlib/tcllib/khim.rb, line 23
def self.package_version
  begin
    TkPackage.require('khim')
  rescue
    ''
  end
end
            
set_config(*args)
 
               # File tk/lib/tkextlib/tcllib/khim.rb, line 45
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 tk/lib/tkextlib/tcllib/khim.rb, line 57
def self.showHelp
  Tk::Tcllib::KHIM::Help.new
end
            

Public Instance Methods

create_self(keys=None)
 
               # File tk/lib/tkextlib/tcllib/khim.rb, line 61
def create_self(keys=None)
  @db_class = @classname = nil
  super(None) # ignore keys
end