Class e.p.p.p.PigmentInput(PushInputProvider):

Part of elisa.plugins.pigment.pigment_input View In Hierarchy

This class implements Pigment events support.
Line # Kind Name Docs
30 Method __init__ Undocumented
47 Method bind Subscribe to the input device
58 Method unbind Unsubscribe from the input device
65 Method _process_delete_event Undocumented
70 Method _process_press_event Undocumented
74 Method _process_release_event Undocumented
78 Method _process_scroll_event Undocumented
88 Method _process_button_press_event Undocumented
101 Method _create_event_with_type Undocumented

Inherited from PushInputProvider:

Line # Kind Name Docs
73 Method clean Additional cleanups to default Component's cleanup:

Inherited from InputProvider (via PushInputProvider):

Line # Kind Name Docs
33 Method create_input_event Translate external input data to an InputEvent object,

Inherited from Component (via PushInputProvider, InputProvider):

Line # Kind Name Docs
85 Class PathDescriptor Undocumented
97 Class Method create Create and initialize the component.
130 Method initialize Initialize the component.
def __init__(self):
Undocumented
def bind(self):
Subscribe to the input device

This can be done by connecting external component signals to our handlers or register a local callback that will be called by the external component when it receives an input event.

This method must be overriden by implementation because it's totally dependent on the infrastructure used by the input device the component supports.

def unbind(self):
Unsubscribe from the input device

This can be done by disconnecting our handlers from the external component signals or unregistering the local callback previously registered by the register() method.

This method must be overriden by implementation because it's totally dependent on the infrastructure used by the input device the component supports.

def _process_delete_event(self, viewport, event):
Undocumented
def _process_press_event(self, viewport, event):
Undocumented
def _process_release_event(self, viewport, event):
Undocumented
def _process_scroll_event(self, viewport, event):
Undocumented
def _process_button_press_event(self, viewport, event):
Undocumented
def _create_event_with_type(self, event, event_type):
Undocumented
API Documentation for Elisa Media Center, generated by pydoctor at 2009-02-16 19:15:05.