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

In Files

  • tk/lib/tk/listbox.rb

Class/Module Index [+]

Quicksearch

Tk::Listbox

Public Instance Methods

activate(y) click to toggle source
 
               # File tk/lib/tk/listbox.rb, line 45
def activate(y)
  tk_send_without_enc('activate', y)
  self
end
            
clear() click to toggle source
 
               # File tk/lib/tk/listbox.rb, line 100
def clear
  tk_send_without_enc('delete', '0', 'end')
  self
end
            
Also aliased as: erase
curselection() click to toggle source
 
               # File tk/lib/tk/listbox.rb, line 49
def curselection
  list(tk_send_without_enc('curselection'))
end
            
erase() click to toggle source
Alias for: clear
get(first, last=nil) click to toggle source
 
               # File tk/lib/tk/listbox.rb, line 52
def get(first, last=nil)
  if last
    # tk_split_simplelist(_fromUTF8(tk_send_without_enc('get', first, last)))
    tk_split_simplelist(tk_send_without_enc('get', first, last), false, true)
  else
    _fromUTF8(tk_send_without_enc('get', first))
  end
end
            
index(idx) click to toggle source
 
               # File tk/lib/tk/listbox.rb, line 82
def index(idx)
  tk_send_without_enc('index', idx).to_i
end
            
nearest(y) click to toggle source
 
               # File tk/lib/tk/listbox.rb, line 60
def nearest(y)
  tk_send_without_enc('nearest', y).to_i
end
            
selection_anchor(index) click to toggle source
 
               # File tk/lib/tk/listbox.rb, line 66
def selection_anchor(index)
  tk_send_without_enc('selection', 'anchor', index)
  self
end
            
selection_clear(first, last=None) click to toggle source
 
               # File tk/lib/tk/listbox.rb, line 70
def selection_clear(first, last=None)
  tk_send_without_enc('selection', 'clear', first, last)
  self
end
            
selection_includes(index) click to toggle source
 
               # File tk/lib/tk/listbox.rb, line 74
def selection_includes(index)
  bool(tk_send_without_enc('selection', 'includes', index))
end
            
selection_set(first, last=None) click to toggle source
 
               # File tk/lib/tk/listbox.rb, line 77
def selection_set(first, last=None)
  tk_send_without_enc('selection', 'set', first, last)
  self
end
            
size() click to toggle source
 
               # File tk/lib/tk/listbox.rb, line 63
def size
  tk_send_without_enc('size').to_i
end
            
tagid(id) click to toggle source
 
               # File tk/lib/tk/listbox.rb, line 40
def tagid(id)
  #id.to_s
  _get_eval_string(id)
end
            
value() click to toggle source
 
               # File tk/lib/tk/listbox.rb, line 86
def value
  get('0', 'end')
end
            
value=(vals) click to toggle source
 
               # File tk/lib/tk/listbox.rb, line 90
def value= (vals)
  unless vals.kind_of?(Array)
    fail ArgumentError, 'an Array is expected'
  end
  tk_send_without_enc('delete', '0', 'end')
  tk_send_without_enc('insert', '0',
                      *(vals.collect{|v| _get_eval_enc_str(v)}))
  vals
end