# Class e.c.c.f.Frontend(Component):

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

Known subclasses: elisa.plugins.pigment.pigment_frontend.PigmentFrontend

A frontend sets up the necessary environment for a user interface to be created. `Controller`s then use that environment to put together the widgets from the toolkit of their choice.

Example frontends could be one creating a XWindow and an OpenGL context, one creating a GtkWindow, one creating a Pigment viewport and a canvas associated to it.

Inherited from Loggable (via Component):

Line # | Kind | Name | Docs
--- | --- | --- | ---
81 | Method | __init__ | Undocumented