class Tk::Iwidgets::Combobox
Constants
- TkCommandNames
- WidgetClassName
Public Instance Methods
clear(component=None)
click to toggle source
# File lib/tkextlib/iwidgets/combobox.rb, line 26 def clear(component=None) tk_call(@path, 'clear', component) self end
delete_entry(first, last=None)
click to toggle source
# File lib/tkextlib/iwidgets/combobox.rb, line 36 def delete_entry(first, last=None) tk_call(@path, 'delete', 'entry', first, last) self end
delete_list(first, last=None)
click to toggle source
# File lib/tkextlib/iwidgets/combobox.rb, line 31 def delete_list(first, last=None) tk_call(@path, 'delete', 'list', first, last) self end
get_curselection()
click to toggle source
scrolledlistbox methods
# File lib/tkextlib/iwidgets/combobox.rb, line 80 def get_curselection tk_call(@path, 'getcurselection') end
get_list_contents(index)
click to toggle source
# File lib/tkextlib/iwidgets/combobox.rb, line 41 def get_list_contents(index) tk_call(@path, 'get', index) end
insert_entry(idx, *elems)
click to toggle source
# File lib/tkextlib/iwidgets/combobox.rb, line 50 def insert_entry(idx, *elems) tk_call(@path, 'insert', 'entry', idx, *elems) self end
insert_list(idx, *elems)
click to toggle source
# File lib/tkextlib/iwidgets/combobox.rb, line 45 def insert_list(idx, *elems) tk_call(@path, 'insert', 'list', idx, *elems) self end
justify(dir)
click to toggle source
# File lib/tkextlib/iwidgets/combobox.rb, line 83 def justify(dir) tk_call(@path, 'justify', dir) self end
see(index)
click to toggle source
# File lib/tkextlib/iwidgets/combobox.rb, line 59 def see(index) tk_send_without_enc('see', index) self end
selection_anchor(index)
click to toggle source
# File lib/tkextlib/iwidgets/combobox.rb, line 63 def selection_anchor(index) tk_send_without_enc('selection', 'anchor', index) self end
selection_clear(first, last=None)
click to toggle source
# File lib/tkextlib/iwidgets/combobox.rb, line 67 def selection_clear(first, last=None) tk_send_without_enc('selection', 'clear', first, last) self end
selection_includes(index)
click to toggle source
# File lib/tkextlib/iwidgets/combobox.rb, line 71 def selection_includes(index) bool(tk_send_without_enc('selection', 'includes', index)) end
selection_set(first, last=None)
click to toggle source
# File lib/tkextlib/iwidgets/combobox.rb, line 74 def selection_set(first, last=None) tk_send_without_enc('selection', 'set', first, last) self end
size()
click to toggle source
listbox methods
# File lib/tkextlib/iwidgets/combobox.rb, line 56 def size tk_send_without_enc('size').to_i end
sort(*params, &b)
click to toggle source
# File lib/tkextlib/iwidgets/combobox.rb, line 87 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
sort_ascending()
click to toggle source
# File lib/tkextlib/iwidgets/combobox.rb, line 96 def sort_ascending tk_call(@path, 'sort', 'ascending') self end
sort_descending()
click to toggle source
# File lib/tkextlib/iwidgets/combobox.rb, line 100 def sort_descending tk_call(@path, 'sort', 'descending') self end
Private Instance Methods
__boolval_optkeys()
click to toggle source
Calls superclass method
TkConfigMethod#__boolval_optkeys
# File lib/tkextlib/iwidgets/combobox.rb, line 21 def __boolval_optkeys super() << 'completion' << 'dropdown' << 'editable' << 'unique' end