Class: Tk::Tcllib::KHIM
- Defined in:
- lib/tkextlib/tcllib/khim.rb,
lib/tkextlib/tcllib/khim.rb
Defined Under Namespace
Classes: Help
Constant Summary collapse
- PACKAGE_NAME =
'khim'.freeze
- TkCommandNames =
['::khim::getOptions'.freeze].freeze
Class Method Summary collapse
-
.get_config ⇒ Object
> cmd_string.
- .get_options(parent = '') ⇒ Object
- .package_name ⇒ Object
- .package_version ⇒ Object
- .set_config(*args) ⇒ Object
- .showHelp ⇒ Object
Instance Method Summary collapse
Class Method Details
.get_config ⇒ Object
> cmd_string
41 42 43 |
# File 'lib/tkextlib/tcllib/khim.rb', line 41 def self.get_config #=> cmd_string Tk.tk_call_without_enc('::khim::getConfig') end |
.get_options(parent = '') ⇒ Object
36 37 38 39 |
# File 'lib/tkextlib/tcllib/khim.rb', line 36 def self.(parent='') path = parent + '.tcllib_widget_khim_dialog' self.new(:widgetname => path) end |
.package_name ⇒ Object
19 20 21 |
# File 'lib/tkextlib/tcllib/khim.rb', line 19 def self.package_name PACKAGE_NAME end |
.package_version ⇒ Object
23 24 25 26 27 28 29 |
# File 'lib/tkextlib/tcllib/khim.rb', line 23 def self.package_version begin TkPackage.require('khim') rescue '' end end |
.set_config(*args) ⇒ Object
45 46 47 48 49 50 51 52 53 54 55 |
# File '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 |