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

Class ButtonElement

source code

                             object --+                
                                      |                
          Disconnectable.Disconnectable --+            
                                          |            
                        SubjectSlot.Subject --+        
                                              |        
                             object --+       |        
                                      |       |        
          Disconnectable.Disconnectable --+   |        
                                          |   |        
              ControlElement.ControlElement --+        
                                              |        
NotifyingControlElement.NotifyingControlElement --+    
                                                  |    
            InputControlElement.InputControlElement --+
                                                      |
                                         object --+   |
                                                  |   |
                                 ButtonElementMixin --+
                                                      |
                                                     ButtonElement

Class representing a button a the controller

Nested Classes [hide private]

Inherited from SubjectSlot.Subject: __metaclass__

Inherited from ControlElement.ControlElement (private): _resource_type

Instance Methods [hide private]
 
__init__(self, is_momentary, msg_type, channel, identifier, undo_step_handler=DummyUndoStepHandler(), *a, **k)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
is_momentary(self)
returns true if the buttons sends a message on being released
source code
 
message_map_mode(self) source code
 
is_pressed(self) source code
 
receive_value(self, value) source code

Inherited from InputControlElement.InputControlElement: begin_gesture, clear_send_cache, connect_to, end_gesture, force_next_send, identifier_bytes, install_connections, mapped_parameter, message_channel, message_identifier, message_sysex_identifier, message_type, needs_takeover, release_parameter, reset, script_wants_forwarding, send_value, set_channel, set_feedback_delay, set_identifier, set_needs_takeover, set_report_values, use_default_message

Inherited from ControlElement.ControlElement: disconnect, send_midi

Inherited from ButtonElementMixin: set_light, turn_off, turn_on

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

Class Variables [hide private]

Inherited from InputControlElement.InputControlElement: __subject_events__, mapping_sensitivity, num_delayed_messages, send_depends_on_forwarding

Inherited from ControlElement.ControlElement: canonical_parent, name, optimized_send_midi

Properties [hide private]

Inherited from ControlElement.ControlElement: resource

Inherited from object: __class__

Method Details [hide private]

__init__(self, is_momentary, msg_type, channel, identifier, undo_step_handler=DummyUndoStepHandler(), *a, **k)
(Constructor)

source code 

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

Overrides: object.__init__
(inherited documentation)

message_map_mode(self)

source code 
Overrides: InputControlElement.InputControlElement.message_map_mode

receive_value(self, value)

source code 
Overrides: InputControlElement.InputControlElement.receive_value