ButtonGroup

</> ursina.prefabs.button_group
Inherits Entity

Class Variables

.default_selected_color

default: color.azure


.default_highlight_selected_color

default: default_selected_color



Initialization

ButtonGroup(options=None, default='', min_selection=1, max_selection=1, origin=(-0.5, 0.5), spacing=(0.025, 0), label='', max_x=99)

Attributes

.buttons

default: []


.selected

default: []


.deselected_color

default: Button.default_color


.highlight_color

default: Button.default_highlight_color if Button.default_h...


.selected_color

default: ButtonGroup.default_selected_color


.highlight_selected_color

default: ButtonGroup.default_highlight_selected_color


.max_selection

default: max(min_selection, max_selection)


.label_text_entity

default: None


.parent

default: camera.ui


.scale

default: Text.size * 2




Properties

options



origin



value



label



Methods

layout()





input()

input(key=None)



select()

select(b=None)



on_value_changed()

assign a function to this to make something happen when you change the ButtonGroup's value