Class

PhocSwitch

Description [src]

final class Phoc.Switch : Phoc.InputDevice
{
  /* No available fields */
}

A switch device. E.g. a tablet mode switch or laptop lid switch.

Constructors

phoc_switch_new
No description available.

Instance methods

phoc_switch_is_lid_switch
No description available.

phoc_switch_is_tablet_mode_switch
No description available.

phoc_switch_is_type
No description available.

Methods inherited from PhocInputDevice (10)
phoc_input_device_get_device
No description available.

phoc_input_device_get_device_type
No description available.

phoc_input_device_get_is_keyboard
No description available.

phoc_input_device_get_is_libinput
No description available.

phoc_input_device_get_is_touchpad
No description available.

phoc_input_device_get_libinput_device_handle
No description available.

phoc_input_device_get_name
No description available.

phoc_input_device_get_product_id

Gets the product id as string. This is often represented by a hex number corresponding to the usb product id.

phoc_input_device_get_seat
No description available.

phoc_input_device_get_vendor_id

Gets the vendor id as string. This is often represented by a hex number corresponding to the usb vendor id.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Properties inherited from PhocInputDevice (2)
Phoc.InputDevice:device

The underlying wlroots device.

Phoc.InputDevice:seat

The seat this device belongs to.

Signals

Phoc.Switch::toggled
No description available.

Signals inherited from PhocInputDevice (1)
PhocInputDevice::device-destroy

The underlying wlr input device is about to be destroyed.

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct PhocSwitchClass {
  PhocInputDeviceClass parent_class;
  
}

No description available.

Class members
parent_class: PhocInputDeviceClass

No description available.