Push2.bank_selection_component¶
Classes¶
class BankProvider(ItemProvider)¶
Bases: ItemProvider
__init__(self, bank_registry, banking_info, *a, **k)¶
set_device(self, device)¶
_create_items(self)¶
device(self)¶
items(self)¶
selected_item(self)¶
select_item(self, item)¶
_on_device_bank_changed(self, device, _)¶
_on_bank_names_changed(self)¶
_on_device_parameters_changed(self)¶
_update_and_notify_items(self)¶
internal_bank_names(self, original_bank_names)¶
class EditModeOptionsComponent(Component)¶
Bases: Component
Attributes¶
color_class_name = 'EditModeOptions'_EditModeOptionsComponent__on_device_changed_EditModeOptionsComponent__on_options_changed_EditModeOptionsComponent__on_active_options_changed
__init__(self, back_callback, device_options_provider, *a, **k)¶
_option_for_button(self, button)¶
option_buttons(self, button)¶
_set_device(self, device)¶
device(self)¶
options(self)¶
__on_device_changed(self)¶
__on_options_changed(self)¶
__on_active_options_changed(self, _)¶
_update_button_feedback(self)¶
_update_device(self)¶
update(self)¶
class BankSelectionComponent(ItemListerComponent)¶
Bases: ItemListerComponent
Attributes¶
color_class_name = 'BankSelection'