Interface

AstalBrightnessDevice

Description

interface AstalBrightness.Device : GObject.Object

No description available.

Prerequisite

In order to implement Device, your type must inherit fromGObject.

Instance methods

astal_brightness_device_get_subsystem
No description available.

astal_brightness_device_get_name
No description available.

astal_brightness_device_get_brightness
No description available.

astal_brightness_device_set_brightness
No description available.

astal_brightness_device_get_max_brightness
No description available.

Properties

AstalBrightness.Device:name

The name of the device.

AstalBrightness.Device:brightness

Brightness percentage: real_brightness / max_brightness.

AstalBrightness.Device:real-brightness

The brightness value as reported by sysfs.

AstalBrightness.Device:max-brightness

The maximum brightness value as reported by sysfs.

Interface structure

struct AstalBrightnessDeviceIface {
  AstalBrightnessSubsystem (* get_subsystem) (
    AstalBrightnessDevice* self
  );
  const gchar* (* get_name) (
    AstalBrightnessDevice* self
  );
  gfloat (* get_brightness) (
    AstalBrightnessDevice* self
  );
  void (* set_brightness) (
    AstalBrightnessDevice* self,
    gfloat value
  );
  guint (* get_real_brightness) (
    AstalBrightnessDevice* self
  );
  void (* set_real_brightness) (
    AstalBrightnessDevice* self,
    guint value
  );
  guint (* get_max_brightness) (
    AstalBrightnessDevice* self
  );
  
}

No description available.

Interface members
get_subsystem
AstalBrightnessSubsystem (* get_subsystem) (
    AstalBrightnessDevice* self
  )
 

No description available.

get_name
const gchar* (* get_name) (
    AstalBrightnessDevice* self
  )
 

No description available.

get_brightness
gfloat (* get_brightness) (
    AstalBrightnessDevice* self
  )
 

No description available.

set_brightness
void (* set_brightness) (
    AstalBrightnessDevice* self,
    gfloat value
  )
 

No description available.

get_real_brightness
guint (* get_real_brightness) (
    AstalBrightnessDevice* self
  )
 

No description available.

set_real_brightness
void (* set_real_brightness) (
    AstalBrightnessDevice* self,
    guint value
  )
 

No description available.

get_max_brightness
guint (* get_max_brightness) (
    AstalBrightnessDevice* self
  )
 

No description available.

Virtual methods

AstalBrightness.Device.get_subsystem
No description available.

AstalBrightness.Device.get_name
No description available.

AstalBrightness.Device.get_brightness
No description available.

AstalBrightness.Device.set_brightness
No description available.

AstalBrightness.Device.get_real_brightness
No description available.

AstalBrightness.Device.set_real_brightness
No description available.

AstalBrightness.Device.get_max_brightness
No description available.