Struct cognitive_aesthetics::Aesthetics [] [src]

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

Aesthetics manages tasks related to visual appearance. It uses the same API as exposed to client frontends.

Methods

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

General methods.

Constructs new Aesthetics.

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

Notification handlers.

TODO: Don't use "on_" on method names of Background and Cursor.

This method is called when changing cursor surface was requested.

This method is called when changing background surface was requested.

This method is called when pointer focus changed.

This method is called when surface was destroyed.

This method is called when new display was created.

This method is called when state of workspaces changed.

Handles 500 millisecond timer for redrawing panels.