Manette.Monitor

g GObject.Object GObject.Object Manette.Monitor Manette.Monitor GObject.Object->Manette.Monitor

Subclasses:

None

Methods

Inherited:

GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new ()

iterate ()

Virtual Methods

Inherited:

GObject.Object (7)

Properties

None

Signals

Inherited:

GObject.Object (1)

Name

Short Description

device-connected

Emitted when device is connected.

device-disconnected

Emitted when device is disconnected.

Fields

Inherited:

GObject.Object (1)

Class Details

class Manette.Monitor(**kwargs)
Bases:

GObject.Object

Abstract:

No

Structure:

Manette.MonitorClass

An object monitoring the availability of devices.

See also: [class`Device`].

classmethod new()
Returns:

a new ManetteMonitor

Return type:

Manette.Monitor

Creates a new ManetteMonitor.

iterate()
Returns:

a new iterator for self

Return type:

Manette.MonitorIter

Creates a new ManetterMonitorIter iterating on self.

Signal Details

Manette.Monitor.signals.device_connected(monitor, device)
Signal Name:

device-connected

Flags:

RUN_LAST

Parameters:

Emitted when device is connected.

Manette.Monitor.signals.device_disconnected(monitor, device)
Signal Name:

device-disconnected

Flags:

RUN_LAST

Parameters:

Emitted when device is disconnected.