PhoshProximity

PhoshProximity — Proximity sensor handling

Functions

Properties

PhoshCallsManager * calls-manager Read / Write / Construct Only
gboolean fader Read
PhoshSensorProxyManager * sensor-proxy-manager Read / Write / Construct Only

Types and Values

Object Hierarchy

    GObject
    ╰── PhoshProximity

Description

PhoshProximity handles enabling and disabling the proximity detection based on e.g. active calls.

Functions

phosh_proximity_new ()

PhoshProximity *
phosh_proximity_new (PhoshSensorProxyManager *sensor_proxy_manager,
                     PhoshCallsManager *calls_manager);

phosh_proximity_has_fader ()

gboolean
phosh_proximity_has_fader (PhoshProximity *sensor_proxy_manager);

Types and Values

PHOSH_TYPE_PROXIMITY

#define PHOSH_TYPE_PROXIMITY (phosh_proximity_get_type ())

PhoshProximity

typedef struct _PhoshProximity PhoshProximity;

Property Details

The “calls-manager” property

  “calls-manager”            PhoshCallsManager *

Owner: PhoshProximity

Flags: Read / Write / Construct Only


The “fader” property

  “fader”                    gboolean

Owner: PhoshProximity

Flags: Read

Default value: FALSE


The “sensor-proxy-manager” property

  “sensor-proxy-manager”     PhoshSensorProxyManager *

The object inerfacing with iio-sensor-proxy.

Owner: PhoshProximity

Flags: Read / Write / Construct Only