Struct cognitive_aesthetics::PanelManager [] [src]

pub struct PanelManager<'a, C> where
    C: AestheticsCoordinationTrait
{ /* fields omitted */ }

Creates and manages all the panels.

Methods

impl<'a, C> PanelManager<'a, C> where
    C: AestheticsCoordinationTrait
[src]

Constructs new PanelManager.

Loads font from file.

impl<'a, C> PanelManager<'a, C> where
    C: AestheticsCoordinationTrait + Clone
[src]

Handles creation of display by creating new panel.

FIXME: Handle destruction of display to destroy panel.

Updates the workspace state and redraws panels.

Redraws panels.