Class e.p.p.b.g.GridItemGridController(GridController):

Part of elisa.plugins.poblesec.base.grid View In Hierarchy

Known subclasses: elisa.plugins.daap.controller.AlbumsDaapGridController, elisa.plugins.daap.controller.ArtistsDaapGridController, elisa.plugins.daap.controller.TracksDaapGridController, elisa.plugins.database.music_controller.AlbumsDbGridController, elisa.plugins.database.music_controller.AlbumsOfArtistDbGridController, elisa.plugins.database.music_controller.ArtistsDbGridController, elisa.plugins.database.music_controller.DecadesDbGridController, elisa.plugins.database.music_controller.GenreDbGridController, elisa.plugins.database.music_controller.GenresDbGridController, elisa.plugins.database.music_controller.TimeDbGridController, elisa.plugins.database.music_controller.TracksDbGridController, elisa.plugins.database.photo_controller.AlbumsGrid, elisa.plugins.database.photo_controller.PhotoGrid, elisa.plugins.database.photo_controller.PhotoMonthGrid, elisa.plugins.database.photo_controller.PhotoTimesGrid, elisa.plugins.database.playlists_controller.AddedPhotosGrid, elisa.plugins.database.playlists_controller.AddedTracksGrid, elisa.plugins.database.playlists_controller.AddedVideoGrid, elisa.plugins.database.playlists_controller.PlayedPhotosGrid, elisa.plugins.database.playlists_controller.PlayedTracksGrid, elisa.plugins.database.playlists_controller.PlayedVideoGrid, elisa.plugins.database.playlists_controller.UnPlayedVideoGrid, elisa.plugins.database.tvshows_controllers.AllTVSeasonsGrid, elisa.plugins.database.tvshows_controllers.TVEpisodeTrackGrid, elisa.plugins.database.tvshows_controllers.TVSeasonGrid, elisa.plugins.database.video_controller.AllMoviesGrid, elisa.plugins.database.video_controller.AllVideosGrid, elisa.plugins.database.video_controller.MovieTrackGrid, elisa.plugins.database.video_controller.UnclassifiedVideosGrid, elisa.plugins.database.video_controller.VideosMonthGrid, elisa.plugins.database.video_controller.VideoTimesGrid, elisa.plugins.database.video_controller.VideoTrackGrid, elisa.plugins.favorites.controller.FavoritesAlbumsGrid, elisa.plugins.favorites.controller.FavoritesArtistsGrid, elisa.plugins.favorites.controller.FavoritesPhotoAlbumsGrid, elisa.plugins.favorites.controller.FavoritesPhotosGrid, elisa.plugins.favorites.controller.FavoritesRadiosGrid, elisa.plugins.favorites.controller.FavoritesTracksGrid, elisa.plugins.favorites.controller.FavoritesVideosGrid, elisa.plugins.flickr.controller.FlickrAccountGridController, elisa.plugins.flickr.controller.FlickrGridController, elisa.plugins.ipod.controller.AlbumsIpodGridController, elisa.plugins.ipod.controller.ArtistsIpodGridController, elisa.plugins.ipod.controller.TracksIpodGridController, elisa.plugins.poblesec.filesystem.FilesystemGridController, elisa.plugins.poblesec.network.NetworkGridController, elisa.plugins.rss.controller.RssReaderGridController, elisa.plugins.shoutcast.controller.ShoutcastGridController, elisa.plugins.youtube.controller.YoutubeGridController

Grid controller tied to the grid item widget.
Line # Kind Name Docs
245 Method initialize Initialize the component.
254 Method node_renderer Render a node using the common API methods defined by the
282 Method set_title_from_item Set the title of the grid for an item using the common API methods
302 Method set_frontend Set the frontend for the controller.
345 Method clean Clean the component.
325 Method _action_clicked Undocumented
334 Method _create_selector Undocumented

Inherited from GridController:

Line # Kind Name Docs
71 Method nodes_setup Undocumented
102 Method titles_setup Undocumented
120 Method node_selected Undocumented
150 Method prepare Called after widget is added to the canvas. It is sensible to do
156 Method handle_input Undocumented
126 Method _fade_out_title Undocumented
144 Method _fade_in_title Undocumented

Inherited from ListController (via GridController):

Line # Kind Name Docs
39 Method __init__ Undocumented
60 Method stop_loading_animation Undocumented
71 Method removed Called after widget is removed from the canvas.
74 Method sensitive_set Undocumented
79 Method sensitive_get Undocumented
89 Method is_empty Undocumented
97 Method toggle_empty_alert Undocumented
157 Method node_clicked Undocumented
84 Method _on_focus Undocumented
121 Method _node_clicked_proxy This method is triggered by the widget item-clicked signal. It figures

Inherited from PigmentController (via GridController, ListController):

Line # Kind Name Docs
68 Method set_path Set the path for the controller.
83 Method has_focus Undocumented

Inherited from Component (via GridController, ListController, PigmentController, Controller):

Line # Kind Name Docs
85 Class PathDescriptor Undocumented
97 Class Method create Create and initialize the component.
def initialize(self):
Initialize the component.

This method is called by Component.create to finish the initialization of a component.

Returnsa deferred called when a component is fully initialized (type: twisted.internet.defer.Deferred )
def node_renderer(self, item, widget):
Render a node using the common API methods defined by the elisa.plugins.poblesec.base.list.GenericListViewMode class.
def set_title_from_item(self, item):
Set the title of the grid for an item using the common API methods defined by the elisa.plugins.poblesec.base.list.GenericListViewMode class.
def set_frontend(self, frontend):
Set the frontend for the controller.
Parametersfrontendfrontend (type: elisa.core.components.frontend.Frontend )
def _action_clicked(self, widget, action):
Undocumented
def _create_selector(self):
Undocumented
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 )
API Documentation for Elisa Media Center, generated by pydoctor at 2009-02-16 19:15:05.