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

In Files

  • tk/lib/tk/kinput.rb

Class/Module Index [+]

Quicksearch

TkKinput

Constants

TkCommandNames

Public Class Methods

attribute_config(win, slot, value=None) click to toggle source
 
               # File tk/lib/tk/kinput.rb, line 37
def TkKinput.attribute_config(win, slot, value=None)
  if slot.kind_of? Hash
    tk_call('kanjiInput', 'attribute', win, *hash_kv(slot))
  else
    tk_call('kanjiInput', 'attribute', win, "-#{slot}", value)
  end
end
            
attribute_info(win, slot=nil) click to toggle source
 
               # File tk/lib/tk/kinput.rb, line 48
def TkKinput.attribute_info(win, slot=nil)
  if slot
    conf = tk_split_list(tk_call('kanjiInput', 'attribute',
                                 win, "-#{slot}"))
    conf[0] = conf[0][1..-1]
    conf
  else
    tk_split_list(tk_call('kanjiInput', 'attribute', win)).collect{|conf|
      conf[0] = conf[0][1..-1]
      conf
    }
  end
end
            
input_end(win) click to toggle source
 
               # File tk/lib/tk/kinput.rb, line 65
def TkKinput.input_end(win)
  tk_call('kanjiInput', 'end', win)
end
            
input_start(win, keys=nil) click to toggle source
 
               # File tk/lib/tk/kinput.rb, line 30
def TkKinput.input_start(win, keys=nil)
  tk_call('kanjiInput', 'start', win, *hash_kv(keys))
end
            
send_spot(win) click to toggle source
 
               # File tk/lib/tk/kinput.rb, line 23
def TkKinput.send_spot(win)
  tk_call('kinput_send_spot', win)
end
            
start(win, style=None) click to toggle source
 
               # File tk/lib/tk/kinput.rb, line 16
def TkKinput.start(win, style=None)
  tk_call('kinput_start', win, style)
end
            

Public Instance Methods

kanji_input_end() click to toggle source
 
               # File tk/lib/tk/kinput.rb, line 68
def kanji_input_end
  TkKinput.input_end(self)
end
            
kanji_input_start(keys=nil) click to toggle source
 
               # File tk/lib/tk/kinput.rb, line 33
def kanji_input_start(keys=nil)
  TkKinput.input_start(self, keys)
end
            
kinput_attribute_config(slot, value=None) click to toggle source
 
               # File tk/lib/tk/kinput.rb, line 44
def kinput_attribute_config(slot, value=None)
  TkKinput.attribute_config(self, slot, value)
end
            
kinput_attribute_info(slot=nil) click to toggle source
 
               # File tk/lib/tk/kinput.rb, line 61
def kinput_attribute_info(slot=nil)
  TkKinput.attribute_info(self, slot)
end
            
kinput_send_spot() click to toggle source
 
               # File tk/lib/tk/kinput.rb, line 26
def kinput_send_spot
  TkKinput.send_spot(self)
end
            
kinput_start(style=None) click to toggle source
 
               # File tk/lib/tk/kinput.rb, line 19
def kinput_start(style=None)
  TkKinput.start(self, style)
end