Package _Framework :: Module PhysicalDisplayElement :: Class PhysicalDisplayElement
[hide private]
[frames] | no frames]

Class PhysicalDisplayElement

source code

                   object --+        
                            |        
Disconnectable.Disconnectable --+    
                                |    
    ControlElement.ControlElement --+
                                    |
                                   PhysicalDisplayElement

Class representing a display on the controller

Nested Classes [hide private]

Inherited from ControlElement.ControlElement (private): _resource_type

Instance Methods [hide private]
 
__init__(self, width_in_chars=None, num_segments=1, *a, **k)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
disconnect(self) source code
 
_disconnect_segments(self) source code
 
set_num_segments(self, num_segments, use_delimiters=True) source code
 
set_data_sources(self, sources)
Given a sequences of data sources, divides the display into the number of segments neded to accomodate them and connects the logical segments to the data sources.
source code
 
set_translation_table(self, translation_table) source code
 
set_message_parts(self, header, tail, delimiter=())
Takes message parts as tuples containing the sysex bytes for each part of the message.
source code
 
set_clear_all_message(self, message) source code
 
set_block_messages(self, block) source code
 
segment(self, index) source code
 
update(self) source code
 
display_message(self, message) source code
 
reset(self) source code
 
send_midi(self, midi_bytes) source code
 
clear_send_cache(self) source code
 
_request_send_message(self) source code
 
_send_message(self) source code
 
_translate_char(self, char_to_translate) source code
 
_translate_string(self, string) source code
 
_build_message_from_segments(self) source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  _ascii_translations = {' ': 32, '!': 33, '"': 34, '%': 37, '&'...

Inherited from ControlElement.ControlElement: canonical_parent, name, optimized_send_midi

Properties [hide private]
  num_segments

Inherited from ControlElement.ControlElement: resource

Inherited from object: __class__

Method Details [hide private]

__init__(self, width_in_chars=None, num_segments=1, *a, **k)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

disconnect(self)

source code 
Overrides: Disconnectable.Disconnectable.disconnect

reset(self)

source code 
Overrides: ControlElement.ControlElement.reset

send_midi(self, midi_bytes)

source code 
Overrides: ControlElement.ControlElement.send_midi

clear_send_cache(self)

source code 
Overrides: ControlElement.ControlElement.clear_send_cache

Class Variable Details [hide private]

_ascii_translations

Value:
{' ': 32,
 '!': 33,
 '"': 34,
 '%': 37,
 '&': 38,
 '\'': 39,
 '(': 40,
 ')': 41,
...

Property Details [hide private]

num_segments

Get Method:
unreachable.num_segments(self)