Skip to content

_Framework.Layer

Classes

class LayerError(Exception)

Bases: Exception

class UnhandledControlError(LayerError)

Bases: LayerError

class SimpleLayerOwner(Disconnectable)

Bases: Disconnectable

__init__(self, layer)

disconnect(self)

class LayerClient(ControlElementClient)

Bases: ControlElementClient

__init__(self, layer, layer_client, *a, **k)

set_control_element(self, control_element, grabbed)

class LayerBase(object)

Bases: object

class CompoundLayer(LayerBase, CompoundResource)

Bases: LayerBase, CompoundResource

Attributes

  • priority

_get_priority(self)

_set_priority(self, priority)

__getattr__(self, key)

class Layer(LayerBase, ExclusiveResource)

Bases: LayerBase, ExclusiveResource

Attributes

  • priority

__init__(self, priority, **controls)

__add__(self, other)

_get_priority(self)

_set_priority(self, priority)

__getattr__(self, name)

grab(self, client, *a, **k)

on_received(self, client, *a, **k)

on_lost(self, client)

_get_control_client(self, client)