Skip to content

SL_MkIII.device_navigation

Module constants

  • NUM_VISIBLE_ITEMS = 16
  • NUM_DISPLAY_SEGMENTS

Classes

class DisplayingDeviceNavigationComponent(DeviceNavigationComponent)

Bases: DeviceNavigationComponent

Attributes

  • device_name_display_1
  • device_name_display_2
  • device_bank_name_display_1
  • device_bank_name_display_2
  • selected_device_name_display
  • selected_device_bank_name_display
  • device_color_fields
  • device_selection_fields
  • _DisplayingDeviceNavigationComponent__on_items_changed
  • _DisplayingDeviceNavigationComponent__on_selection_changed
  • _DisplayingDeviceNavigationComponent__on_item_names_changed
  • _DisplayingDeviceNavigationComponent__on_device_bank_changed
  • _DisplayingDeviceNavigationComponent__on_selected_item_name_changed

__init__(self, banking_info, device_bank_registry, *a, **k)

__on_items_changed(self)

__on_selection_changed(self)

__on_item_names_changed(self, _)

__on_device_bank_changed(self, *_)

__on_selected_item_name_changed(self)

_update_device_color_fields(self)

_update_selection_display(self)

_update_device_names(self)

_update_device_bank_names(self)

_update_selected_device_name_display(self)

_update_selected_device_bank_name_display(self)

_bank_name_for_item(self, item)