SliderBar#
- class omni.kit.widget.sliderbar.SliderBar(width: ~omni.ui._ui.Length = 1.000000fr, start: float = 0.0, end: float = 24.0, current: float = 0.0, value_format_fn: ~typing.Callable[[float], str] = None, min_value: float = 0.0, min_value_inclusive: bool = True, max_value: float = 24.0, max_value_inclusive: bool = False, style: ~typing.Dict = {}, padding_width: ~omni.ui._ui.Length = 60.000000px, slider_padding_width: ~omni.ui._ui.Length = 30.000000px, slider_height: ~omni.ui._ui.Length = 16.000000px, arrow_height: ~omni.ui._ui.Length = 8.000000px, start_arrow_alignment: ~omni.kit.widget.sliderbar.drag_button.ArrowAlignment = 'RIGHT', end_arrow_alignment: ~omni.kit.widget.sliderbar.drag_button.ArrowAlignment = 'LEFT')#
Bases:
objectRepresents a slider bar with dragable buttons.
- Keyword Arguments:
width (ui.Length) – Widget width. Default ui.Fraction(1)
start (float) – Slider bar’s start value. Default 0.
end (float) – Slider bar’s end value. Default 24.
current (float) – Slider bar’s current value. Default 0.
value_format_fn (callable) – Function called to do value format. Default None, means using default style.
min_value (float) – Slider bar’s min value. Default 0.0.
min_value_inclusive (bool) – To show the slider bar whether include the min value. Default True.
max_value (float) – Slider bar’s min value. Default 24.0.
max_value_inclusive (bool) – To show the slider bar whether include the max value. Default False.
style (Dict) – Widget additional style. Default None, means using default style.
padding_width (ui.Length) – Padding width of the widget.
slider_padding_width (ui.Length) – Padding width of slider.
slier_height (ui.Length) – Height of slider.
Methods
__init__([width, start, end, current, ...])add_callback_fns(on_start_changed, ...)destroy()get_current()get_end()get_start()set_current(current)set_end(end)set_start(start)Attributes
OBJ_CURSOROBJ_ENDOBJ_START- __init__(width: ~omni.ui._ui.Length = 1.000000fr, start: float = 0.0, end: float = 24.0, current: float = 0.0, value_format_fn: ~typing.Callable[[float], str] = None, min_value: float = 0.0, min_value_inclusive: bool = True, max_value: float = 24.0, max_value_inclusive: bool = False, style: ~typing.Dict = {}, padding_width: ~omni.ui._ui.Length = 60.000000px, slider_padding_width: ~omni.ui._ui.Length = 30.000000px, slider_height: ~omni.ui._ui.Length = 16.000000px, arrow_height: ~omni.ui._ui.Length = 8.000000px, start_arrow_alignment: ~omni.kit.widget.sliderbar.drag_button.ArrowAlignment = 'RIGHT', end_arrow_alignment: ~omni.kit.widget.sliderbar.drag_button.ArrowAlignment = 'LEFT')#