ComboListBoxWidget#
- class omni.kit.widget.searchable_combobox.combo_widget.ComboListBoxWidget(
 - search_widget: ~omni.kit.widget.searchable_combobox.search_widget.SearchWidget,
 - item_list: list,
 - theme: str,
 - window_id: str = 'SearchableComboBoxWindow',
 - delegate: ~omni.ui._ui.AbstractItemDelegate = <omni.kit.widget.searchable_combobox.combo_model.ComboBoxListDelegate object>,
 Bases:
objectA widget that combines a search field with a list box for item selection.
This widget facilitates the selection of items from a list that can be filtered through a search interface. Users can type in the search widget to filter the items displayed in the list box below it. It supports customization through themes and delegates for item display.
- Parameters:
 search_widget – SearchWidget An instance of SearchWidget to handle search input.
item_list – list A list of items to be displayed and filtered in the list box.
theme – str The visual theme for the widget’s appearance.
window_id – str The identifier for the window; default is ‘SearchableComboBoxWindow’.
delegate – ui.AbstractItemDelegate Delegate for custom item rendering; defaults to ComboBoxListDelegate.
Methods
__init__(search_widget, item_list, theme[, ...])A widget that combines a search field with a list box for item selection.
build_ui()builds UI for the ComboListBoxWidget UI.
clean()Cleans up the ComboListBoxWidget and destroys models.
destroy()Destroys the ComboListBoxWidget widget.
destroy_ui(visible)destroys the ComboListBoxWidget UI.
set_parent(parent)Set the parent widget
- __init__(
 - search_widget: ~omni.kit.widget.searchable_combobox.search_widget.SearchWidget,
 - item_list: list,
 - theme: str,
 - window_id: str = 'SearchableComboBoxWindow',
 - delegate: ~omni.ui._ui.AbstractItemDelegate = <omni.kit.widget.searchable_combobox.combo_model.ComboBoxListDelegate object>,
 A widget that combines a search field with a list box for item selection.
This widget facilitates the selection of items from a list that can be filtered through a search interface. Users can type in the search widget to filter the items displayed in the list box below it. It supports customization through themes and delegates for item display.
- Parameters:
 search_widget – SearchWidget An instance of SearchWidget to handle search input.
item_list – list A list of items to be displayed and filtered in the list box.
theme – str The visual theme for the widget’s appearance.
window_id – str The identifier for the window; default is ‘SearchableComboBoxWindow’.
delegate – ui.AbstractItemDelegate Delegate for custom item rendering; defaults to ComboBoxListDelegate.
- build_ui()#
 builds UI for the ComboListBoxWidget UI.
- clean()#
 Cleans up the ComboListBoxWidget and destroys models.
- destroy()#
 Destroys the ComboListBoxWidget widget.
- destroy_ui(visible)#
 destroys the ComboListBoxWidget UI.
- set_parent(parent)#
 Set the parent widget
- Parameters:
 parent – prent widget.