Class e.p.p.s.p.SlideshowController(PigmentController):

Part of elisa.plugins.poblesec.slideshow.player View In Hierarchy

Main entry point for the picture player and slideshow user interface.

Responsible for:

Instance Variablesplayerpicture player responsible for slideshow handling (type: elisa.plugins.poblesec.slideshow.player.PicturePlayer )
player_osdOSD containing the control ribbon and status display (type: elisa.plugins.poblesec.slideshow.player.PlayerOsd )
counterOSD displayed over the playground with loading information (type: elisa.plugins.poblesec.widgets.player.counter.Counter )
playgroundnode of the scene containing the pictures displayed by the picture player (type: elisa.plugins.pigment.graph.group.Group )
Line # Kind Name Docs
434 Method __init__ Undocumented
517 Method set_frontend Set the frontend for the controller.
538 Method clean Clean the component.
555 Method exit Exit the player by asking poblesec's main controller to hide it.
565 Method toggle_play_pause Start the slideshow if it is not playing, pause it otherwise.
706 Method handle_input Undocumented
574 Method _player_osd_shown_cb Undocumented
577 Method _player_osd_hidden_cb Undocumented
581 Method _back_clicked_cb Undocumented
586 Method _volume_bar_cb Undocumented
589 Method _mouse_motion_cb Undocumented
595 Method _player_picture_changed Undocumented
607 Method _player_picture_loaded Undocumented
614 Method _player_picture_rotated Undocumented
617 Method _playlist_size_changed Undocumented
621 Method _player_status_changed Undocumented
625 Method _update_status Undocumented
660 Method _update_preview_orientation Undocumented
679 Method _update_ribbon Undocumented
689 Method _update_logo Undocumented
697 Method _clear_osd Undocumented

Inherited from PigmentController:

Line # Kind Name Docs
68 Method set_path Set the path for the controller.
83 Method has_focus Undocumented
86 Method prepare Called after widget is added to the canvas. It is sensible to do
93 Method removed Called after widget is removed from the canvas.

Inherited from Component (via PigmentController, Controller):

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 set_frontend(self, frontend):
Set the frontend for the controller.
Parametersfrontendfrontend (type: elisa.core.components.frontend.Frontend )
def clean(self):
Clean the component.

This method is called when a component is not needed anymore to clean its state.

Returnsa deferred called when the component has finished cleaning its state (type: twisted.internet.defer.Deferred )
def exit(self):
Exit the player by asking poblesec's main controller to hide it.
def toggle_play_pause(self):
Start the slideshow if it is not playing, pause it otherwise.
def _player_osd_shown_cb(self, player_osd):
Undocumented
def _player_osd_hidden_cb(self, player_osd):
Undocumented
def _back_clicked_cb(self, drawable, x, y, z, button, time, pressure):
Undocumented
def _volume_bar_cb(self, widget, position):
Undocumented
def _mouse_motion_cb(self, *args):
Undocumented
def _player_picture_changed(self, player, picture, index):
Undocumented
def _player_picture_loaded(self, player, drawable):
Undocumented
def _player_picture_rotated(self, player, orientation):
Undocumented
def _playlist_size_changed(self, player, size):
Undocumented
def _player_status_changed(self, player, status):
Undocumented
def _update_status(self, picture, index):
Undocumented
def _update_preview_orientation(self, orientation):
Undocumented
def _update_ribbon(self, picture, index):
Undocumented
def _update_logo(self, picture, index):
Undocumented
def _clear_osd(self):
Undocumented
def handle_input(self, manager, input_event):
Undocumented
API Documentation for Elisa Media Center, generated by pydoctor at 2009-03-16 19:10:32.