AbstractColumnDelegate#
- class omni.kit.actions.window.AbstractColumnDelegate(
- name: str,
- width: ~omni.ui._ui.Length = 1.000000fr,
- Bases: - object- Represent a column delegate in actions Treeview. - Parameters:
- name (str) – Column name. 
- width (ui.Length) – Column width. Default ui.Fraction(1). 
 
 - Methods - __init__(name[, width])- Build header widget in TreeView, default ui.Label(name) - build_widget(model, item, level, expand)- Build a custom column widget in TreeView. - execute(item)- Execute model item. - Attributes - Column width. - __init__(
- name: str,
- width: ~omni.ui._ui.Length = 1.000000fr,
 - build_header()#
- Build header widget in TreeView, default ui.Label(name) 
 - abstract build_widget(
- model: AbstractItemModel,
- item: AbstractItem,
- level: int,
- expand: bool,
- Build a custom column widget in TreeView. Return created widget. - Parameters:
- model (ui.AbstractItemModel) – Actions model. 
- item (ui.AbstractItem) – Item to show. 
- level (int) – Level in treeview. 
- expand (bool) – Iten expand or not. 
 
 
 - execute(item: AbstractItem)#
- Execute model item. :param item: Item to show. :type item: ui.AbstractItem 
 - property width: Length#
- Column width.