Class e.p.p.b.l.ListController(PigmentController):

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

Known subclasses: elisa.plugins.poblesec.base.coverflow.CoverflowController, elisa.plugins.poblesec.base.grid.GridController, elisa.plugins.poblesec.base.preview_list.PreviewListController

No class docstring
Line # Kind Name Docs
30 Method initialize Initialize the component.
39 Method __init__ Undocumented
46 Method set_frontend Set the frontend for the controller.
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
115 Method nodes_setup Undocumented
118 Method node_renderer Undocumented
157 Method node_clicked Undocumented
160 Method node_selected Undocumented
163 Method handle_input 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:

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
99 Method clean Clean the component.

Inherited from Component (via 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 __init__(self):
Undocumented
def set_frontend(self, frontend):
Set the frontend for the controller.
Parametersfrontendfrontend (type: elisa.core.components.frontend.Frontend )
def stop_loading_animation(self):
Undocumented
def removed(self):
Called after widget is removed from the canvas.
def sensitive_set(self, value):
Undocumented
def sensitive_get(self):
Undocumented
def _on_focus(self, widget, focus):
Undocumented
def is_empty(self):
Undocumented
def toggle_empty_alert(self, value):
Undocumented
def nodes_setup(self):
Undocumented
def node_renderer(self, item, widget):
Undocumented
def _node_clicked_proxy(self, widget, item):
This method is triggered by the widget item-clicked signal. It figures out the widget that was really clicked, checks if it is still in a previous_clicked mode or not sensitive to clicks. If we should react it calls self.node_clicked (the public method) with the selected widget as the first parameter and the item as the second parameter.

# FIXME: as of today it seems no implementation is using the selected # widget so we should consider removing it from the node_clicked call

def node_clicked(self, node, item):
Undocumented
def node_selected(self, widget, item, previous_item):
Undocumented
def handle_input(self, manager, input_event):
Undocumented
API Documentation for Elisa Media Center, generated by pydoctor at 2009-02-16 19:15:05.