MetaBackgroundActor — Actor for painting the root window background


MetaBackground * background Read / Write
gdouble brightness Read / Write
MetaScreen * meta-screen Read / Write / Construct Only
gint monitor Read / Write / Construct Only
gboolean vignette Read / Write
gdouble vignette-sharpness Read / Write

Types and Values

Object Hierarchy

    ╰── GInitiallyUnowned
        ╰── ClutterActor
            ╰── MetaBackgroundActor

Implemented Interfaces

MetaBackgroundActor implements ClutterContainer, ClutterScriptable, ClutterAnimatable, AtkImplementorIface and MetaCullable.



Types and Values

struct MetaBackgroundActor

struct MetaBackgroundActor;

This class handles tracking and painting the root window background. By integrating with MetaWindowGroup we can avoid painting parts of the background that are obscured by other windows.

struct MetaBackgroundActorClass

struct MetaBackgroundActorClass {

Property Details

The “background” property

  “background”               MetaBackground *

MetaBackground object holding background parameters.

Flags: Read / Write

The “brightness” property

  “brightness”               gdouble

Brightness of vignette effect.

Flags: Read / Write

Allowed values: [0,1]

Default value: 1

The “meta-screen” property

  “meta-screen”              MetaScreen *


Flags: Read / Write / Construct Only

The “monitor” property

  “monitor”                  gint


Flags: Read / Write / Construct Only

Allowed values: >= 0

Default value: 0

The “vignette” property

  “vignette”                 gboolean

Whether vignette effect is enabled.

Flags: Read / Write

Default value: FALSE

The “vignette-sharpness” property

  “vignette-sharpness”       gdouble

Sharpness of vignette effect.

Flags: Read / Write

Allowed values: >= 0

Default value: 0