Skip to content

_Framework.PhysicalDisplayElement

Classes

class _DisplayCentralResource(StackingResource)

Bases: StackingResource

__init__(self, root_display, *a, **k)

_actual_owners(self)

class DisplayError(Exception)

Bases: Exception

class DisplaySegmentationError(DisplayError)

Bases: DisplayError

class DisplayElement(ControlElement)

Bases: ControlElement

__init__(self, width_in_chars, num_segments, *a, **k)

__repr__(self)

display_string(self)

width(self)

display_slice(self)

display_indexes(self)

disconnect(self)

_disconnect_segments(self)

num_segments(self)

set_num_segments(self, num_segments)

set_data_sources(self, sources)

segments(self)

segment(self, index)

reset(self)

update(self)

class ProxiedInterface(ControlElement.ProxiedInterface)

Bases: ControlElement.ProxiedInterface

Attributes
  • set_num_segments
  • set_data_sources
  • segment

class PhysicalDisplayElement(DisplayElement, NotifyingControlElement)

Bases: DisplayElement, NotifyingControlElement

Attributes

  • _ascii_translations

__init__(self, *a, **k)

nested_display_resource_factory(self, display)

_on_central_resource_received(self, display_client)

_on_central_resource_lost(self, display_client)

subdisplay(self, char_slice)

set_message_parts(self, header, tail)

message_header(self)

message_tail(self)

set_clear_all_message(self, message)

set_translation_table(self, translation_table)

set_block_messages(self, block)

display_message(self, message)

update(self)

clear_send_cache(self)

reset(self)

send_midi(self, midi_bytes)

_request_send_message(self)

_send_message(self)

_translate_char(self, char_to_translate)

_translate_string(self, string)

_build_display_message(self, display)

_build_inner_message(self, displays)

_build_message(self, displays)

class SubDisplayElement(DisplayElement)

Bases: DisplayElement

__init__(self, sub_display_slice, parent_display, *a, **k)

display_slice(self)

display_indexes(self)

_is_visible(self)

update(self)