Extended maintenance of Ruby 1.9.3 ended on February 23, 2015. Read more

In Files

  • tk/lib/tkextlib/tclx/tclx.rb

Parent

Methods

Class/Module Index [+]

Quicksearch

Tk::TclX::XPG3_MsgCat

Public Class Methods

new(catname, fail_mode=false) click to toggle source
 
               # File tk/lib/tkextlib/tclx/tclx.rb, line 52
def initialize(catname, fail_mode=false)
  if fail_mode
    @msgcat_id = Tk.tk_call('catopen', '-fail', catname)
  else
    @msgcat_id = Tk.tk_call('catopen', '-nofail', catname)
  end
end
            

Public Instance Methods

close(fail_mode=false) click to toggle source
 
               # File tk/lib/tkextlib/tclx/tclx.rb, line 60
def close(fail_mode=false)
  if fail_mode
    Tk.tk_call('catclose', '-fail', @msgcat_id)
  else
    Tk.tk_call('catclose', '-nofail', @msgcat_id)
  end
  self
end
            
get(setnum, msgnum, defaultstr) click to toggle source
 
               # File tk/lib/tkextlib/tclx/tclx.rb, line 69
def get(setnum, msgnum, defaultstr)
  Tk.tk_call('catgets', @msgcat_id, setnum, msgnum, defaultstr)
end