Maintenance of Ruby 2.0.0 ended on February 24, 2016. Read more
# File tk/lib/tkextlib/iwidgets/scrolledlistbox.rb, line 134 def activate(y) tk_send_without_enc('activate', y) self end
# File tk/lib/tkextlib/iwidgets/scrolledlistbox.rb, line 92 def bbox(index) list(tk_send_without_enc('bbox', index)) end
# File tk/lib/tkextlib/iwidgets/scrolledlistbox.rb, line 54 def clear tk_call(@path, 'clear') self end
# File tk/lib/tkextlib/iwidgets/scrolledlistbox.rb, line 138 def curselection list(tk_send_without_enc('curselection')) end
# File tk/lib/tkextlib/iwidgets/scrolledlistbox.rb, line 95 def delete(first, last=None) tk_send_without_enc('delete', first, last) self end
# File tk/lib/tkextlib/iwidgets/scrolledlistbox.rb, line 99 def get(*index) _fromUTF8(tk_send_without_enc('get', *index)) end
# File tk/lib/tkextlib/iwidgets/scrolledlistbox.rb, line 59 def get_curselection tk_call(@path, 'getcurselection') end
# File tk/lib/tkextlib/iwidgets/scrolledlistbox.rb, line 172 def index(idx) tk_send_without_enc('index', idx).to_i end
# File tk/lib/tkextlib/iwidgets/scrolledlistbox.rb, line 102 def insert(index, *args) tk_send('insert', index, *args) self end
# File tk/lib/tkextlib/iwidgets/scrolledlistbox.rb, line 63 def justify(dir) tk_call(@path, 'justify', dir) self end
# File tk/lib/tkextlib/iwidgets/scrolledlistbox.rb, line 44 def method_missing(id, *args) if @listbox.respond_to?(id) @listbox.__send__(id, *args) else super(id, *args) end end
# File tk/lib/tkextlib/iwidgets/scrolledlistbox.rb, line 150 def nearest(y) tk_send_without_enc('nearest', y).to_i end
# File tk/lib/tkextlib/iwidgets/scrolledlistbox.rb, line 110 def scan_dragto(x, y) tk_send_without_enc('scan', 'dragto', x, y) self end
# File tk/lib/tkextlib/iwidgets/scrolledlistbox.rb, line 106 def scan_mark(x, y) tk_send_without_enc('scan', 'mark', x, y) self end
# File tk/lib/tkextlib/iwidgets/scrolledlistbox.rb, line 114 def see(index) tk_send_without_enc('see', index) self end
# File tk/lib/tkextlib/iwidgets/scrolledlistbox.rb, line 68 def selected_item_count number(tk_call(@path, 'selecteditemcount')) end
# File tk/lib/tkextlib/iwidgets/scrolledlistbox.rb, line 156 def selection_anchor(index) tk_send_without_enc('selection', 'anchor', index) self end
# File tk/lib/tkextlib/iwidgets/scrolledlistbox.rb, line 160 def selection_clear(first, last=None) tk_send_without_enc('selection', 'clear', first, last) self end
# File tk/lib/tkextlib/iwidgets/scrolledlistbox.rb, line 164 def selection_includes(index) bool(tk_send_without_enc('selection', 'includes', index)) end
# File tk/lib/tkextlib/iwidgets/scrolledlistbox.rb, line 167 def selection_set(first, last=None) tk_send_without_enc('selection', 'set', first, last) self end
# File tk/lib/tkextlib/iwidgets/scrolledlistbox.rb, line 153 def size tk_send_without_enc('size').to_i end
# File tk/lib/tkextlib/iwidgets/scrolledlistbox.rb, line 72 def sort(*params, &b) # see 'lsort' man page about params if b tk_call(@path, 'sort', '-command', proc(&b), *params) else tk_call(@path, 'sort', *params) end self end
# File tk/lib/tkextlib/iwidgets/scrolledlistbox.rb, line 81 def sort_ascending tk_call(@path, 'sort', 'ascending') self end
# File tk/lib/tkextlib/iwidgets/scrolledlistbox.rb, line 85 def sort_descending tk_call(@path, 'sort', 'descending') self end
# File tk/lib/tkextlib/iwidgets/scrolledlistbox.rb, line 178 def xview(*index) if index.size == 0 list(tk_send_without_enc('xview')) else tk_send_without_enc('xview', *index) self end end
# File tk/lib/tkextlib/iwidgets/scrolledlistbox.rb, line 186 def xview_moveto(*index) xview('moveto', *index) end
# File tk/lib/tkextlib/iwidgets/scrolledlistbox.rb, line 189 def xview_scroll(*index) xview('scroll', *index) end
# File tk/lib/tkextlib/iwidgets/scrolledlistbox.rb, line 193 def yview(*index) if index.size == 0 list(tk_send_without_enc('yview')) else tk_send_without_enc('yview', *index) self end end