Class e.c.c.c.Controller(Component):

Part of elisa.core.components.controller View In Hierarchy

Known subclasses: elisa.plugins.pigment.pigment_controller.PigmentController

Responsible for putting together a user interface and data. In a typical scenario the user interface is made of widgets from a specific toolkit and data is retrieved from elisa.core.resource_manager.ResourceManager in the form of elisa.core.components.model.Models. Controllers are created by elisa.core.components.frontend.Frontends. Often, a notion of compatibility between controllers and frontends will exist.

Example:

A GTK based frontend will create a window and GTK specific controllers that in turn will create GTK widgets. The controllers will fill the widgets with the data of their choice.

Inherited from Loggable (via Component):

Line # Kind Name Docs
81 Method __init__ Undocumented
API Documentation for Elisa Media Center, generated by pydoctor at 2009-02-16 19:15:05.