# File tk/lib/tkextlib/bwidget/listbox.rb, line 134 def delete(*args) tk_send('delete', *args) self end
# File tk/lib/tkextlib/bwidget/listbox.rb, line 139 def edit(item, text, *args) tk_send('edit', tagid(item), text, *args) self end
# File tk/lib/tkextlib/bwidget/listbox.rb, line 144 def exist?(item) bool(tk_send('exists', tagid(item))) end
# File tk/lib/tkextlib/bwidget/listbox.rb, line 157 def get_item(idx) tk_send('items', idx) end
def imagebind(*args)
_bind_for_event_class(Event_for_Items, [path, 'bindImage'], *args) self
end
# File tk/lib/tkextlib/bwidget/listbox.rb, line 56 def imagebind(context, *args) #if args[0].kind_of?(Proc) || args[0].kind_of?(Method) if TkComm._callback_entry?(args[0]) || !block_given? cmd = args.shift else cmd = Proc.new end _bind_for_event_class(Event_for_Items, [path, 'bindImage'], context, cmd, *args) self end
def #imagebind_append(*args)
_bind_append_for_event_class(Event_for_Items, [path, 'bindImage'], *args) self
end
# File tk/lib/tkextlib/bwidget/listbox.rb, line 72 def imagebind_append(context, *args) #if args[0].kind_of?(Proc) || args[0].kind_of?(Method) if TkComm._callback_entry?(args[0]) || !block_given? cmd = args.shift else cmd = Proc.new end _bind_append_for_event_class(Event_for_Items, [path, 'bindImage'], context, cmd, *args) self end
# File tk/lib/tkextlib/bwidget/listbox.rb, line 84 def imagebind_remove(*args) _bind_remove_for_event_class(Event_for_Items, [path, 'bindImage'], *args) self end
# File tk/lib/tkextlib/bwidget/listbox.rb, line 89 def imagebindinfo(*args) _bindinfo_for_event_class(Event_for_Items, [path, 'bindImage'], *args) end
# File tk/lib/tkextlib/bwidget/listbox.rb, line 148 def index(item) num_or_str(tk_send('index', tagid(item))) end
# File tk/lib/tkextlib/bwidget/listbox.rb, line 152 def insert(idx, item, keys={}) tk_send('insert', idx, tagid(item), *hash_kv(keys)) self end
# File tk/lib/tkextlib/bwidget/listbox.rb, line 161 def items(first=None, last=None) list(tk_send('items', first, last)) end
# File tk/lib/tkextlib/bwidget/listbox.rb, line 165 def move(item, idx) tk_send('move', tagid(item), idx) self end
# File tk/lib/tkextlib/bwidget/listbox.rb, line 170 def reorder(neworder) tk_send('reorder', neworder) self end
# File tk/lib/tkextlib/bwidget/listbox.rb, line 175 def see(item) tk_send('see', tagid(item)) self end
# File tk/lib/tkextlib/bwidget/listbox.rb, line 191 def selection_add(*args) tk_send_without_enc('selection', 'add', *(args.collect{|item| tagid(item)})) self end
# File tk/lib/tkextlib/bwidget/listbox.rb, line 180 def selection_clear tk_send_without_enc('selection', 'clear') self end
# File tk/lib/tkextlib/bwidget/listbox.rb, line 203 def selection_get(*args) simplelist(tk_send_without_enc('selection', 'get')).collect{|item| Tk::BWidget::ListBox::Item.id2obj(self, item) } end
# File tk/lib/tkextlib/bwidget/listbox.rb, line 197 def selection_remove(*args) tk_send_without_enc('selection', 'remove', *(args.collect{|item| tagid(item)})) self end
# File tk/lib/tkextlib/bwidget/listbox.rb, line 185 def selection_set(*args) tk_send_without_enc('selection', 'set', *(args.collect{|item| tagid(item)})) self end
# File tk/lib/tkextlib/bwidget/listbox.rb, line 43 def tagid(tag) if tag.kind_of?(Tk::BWidget::ListBox::Item) tag.id else # tag _get_eval_string(tag) end end
def textbind(*args)
_bind_for_event_class(Event_for_Items, [path, 'bindText'], *args) self
end
# File tk/lib/tkextlib/bwidget/listbox.rb, line 97 def textbind(context, *args) #if args[0].kind_of?(Proc) || args[0].kind_of?(Method) if TkComm._callback_entry?(args[0]) || !block_given? cmd = args.shift else cmd = Proc.new end _bind_for_event_class(Event_for_Items, [path, 'bindText'], context, cmd, *args) self end
def #textbind_append(*args)
_bind_append_for_event_class(Event_for_Items, [path, 'bindText'], *args) self
end
# File tk/lib/tkextlib/bwidget/listbox.rb, line 113 def textbind_append(context, *args) #if args[0].kind_of?(Proc) || args[0].kind_of?(Method) if TkComm._callback_entry?(args[0]) || !block_given? cmd = args.shift else cmd = Proc.new end _bind_append_for_event_class(Event_for_Items, [path, 'bindText'], context, cmd, *args) self end
Commenting is here to help enhance the documentation. For example, sample code, or clarification of the documentation.
If you have questions about Ruby or the documentation, please post to one of the Ruby mailing lists. You will get better, faster, help that way.
If you wish to post a correction of the docs, please do so, but also file bug report so that it can be corrected for the next release. Thank you.