lua_combobox

dt_type

A widget with multiple text entries in a menu. This widget can be set as editable at construction time. If it is editable the user can type a value and is not constrained by the values in the menu.

Attributes:

🔗lua_combobox.__call

see types.lua_widget.As a function

🔗lua_combobox.extra registration parameters

This widget has no extra registration parameters

🔗lua_combobox.value

string

The text content of the selected entry, can be nil. You can set it to a number to select the corresponding entry from the menu. If the combobox is editable, you can set it to any string. You can set it to nil to deselect all entries.

Attributes:

🔗lua_combobox.selected

integer

The index of the selected entry, or 0 if nothing is selected. You can set it to a number to select the corresponding entry from the menu, or to 0 to select nothing. You can set it to nil to deselect all entries.

Attributes:

🔗lua_combobox.#

string

The various menu entries. You can add new entries by writing to the first element beyond the end. You can removes entries by setting them to nil.

Attributes:

🔗lua_combobox.changed_callback

function(
  widget : types.lua_widget
)

A function to call when the value field changes (character entered or value selected)

Attributes:

🔗lua_combobox.editable

boolean

True is the user is allowed to type a string in the combobox

Attributes:

🔗lua_combobox.label

string

The label displayed on the combobox

Attributes: