EditableCombobox
EditableCombobox accepts free-form text while offering suggested items.
Appearance
Runnable example
require "uing"
UIng.init
window = UIng::Window.new("EditableCombobox Example", 300, 100, margined: true)
window.on_closing do
UIng.quit
true
end
editable_combobox = UIng::EditableCombobox.new(["Item 1", "Item 2", "Item 3"])
editable_combobox.text = "Item 1"
editable_combobox.on_changed do |text|
window.msg_box("EditableCombobox Changed", "Text: #{text}")
end
window.child = editable_combobox
window.show
UIng.main
UIng.uninit
Usage notes
- Read and write the current value through
text. - Use Combobox instead when selection indices and list mutation are required.


