DevicePropertyName

public enum DevicePropertyName : String, PropertyNameProtocol

Undocumented

  • Associated pointer or keyboard with this device, if any. Devices of type GDK_DEVICE_TYPE_MASTER always come in keyboard/pointer pairs. Other device types will have a nil associated device.

    Declaration

    Swift

    case associatedDevice = "associated-device"
  • The axes currently available for this device.

    Declaration

    Swift

    case axes = "axes"
  • The GdkDeviceManager the GdkDevice pertains to.

    Declaration

    Swift

    case deviceManager = "device-manager"
  • The GdkDisplay the GdkDevice pertains to.

    Declaration

    Swift

    case display = "display"
  • Whether the device is represented by a cursor on the screen. Devices of type GDK_DEVICE_TYPE_MASTER will have true here.

    Declaration

    Swift

    case hasCursor = "has-cursor"
  • Undocumented

    Declaration

    Swift

    case inputMode = "input-mode"
  • Source type for the device.

    Declaration

    Swift

    case inputSource = "input-source"
  • Number of axes in the device.

    Declaration

    Swift

    case nAxes = "n-axes"
  • The device name.

    Declaration

    Swift

    case name = "name"
  • The maximal number of concurrent touches on a touch device. Will be 0 if the device is not a touch device or if the number of touches is unknown.

    Declaration

    Swift

    case numTouches = "num-touches"
  • Product ID of this device, see gdk_device_get_product_id().

    Declaration

    Swift

    case productId = "product-id"
  • GdkSeat of this device.

    Declaration

    Swift

    case seat = "seat"
  • Undocumented

    Declaration

    Swift

    case tool = "tool"
  • Device role in the device manager.

    Declaration

    Swift

    case type = "type"
  • Vendor ID of this device, see gdk_device_get_vendor_id().

    Declaration

    Swift

    case vendorId = "vendor-id"