Methods
Included Modules
Instance Public methods
add(ent)
Link
Source: show
# File ext/tk/sample/tkcombobox.rb, line 417 def add(ent) ent = ent.to_s unless @ent_list.index(ent) @ent_list << ent @lst.insert('end', ent) end _reset_width self end
list_index(idx)
Link
Source: show
# File ext/tk/sample/tkcombobox.rb, line 453 def list_index(idx) @lst.index(idx) end
remove(ent)
Link
Source: show
# File ext/tk/sample/tkcombobox.rb, line 427 def remove(ent) ent = ent.to_s @ent_list.delete(ent) if idx = @lst.get(0, 'end').index(ent) @lst.delete(idx) end _reset_width self end
scrollbar(mode)
Link
Source: show
# File ext/tk/sample/tkcombobox.rb, line 406 def scrollbar(mode) @lst.scrollbar(mode) end