_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_segmentsset_data_sourcessegment
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