From 8122e43b3157e35ddb393fd6e28daa97851ab6a3 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Thu, 23 Jun 2016 16:50:23 +0200 Subject: [PATCH] wacom: Add cc_wacom_tool_get_num_buttons() Uses libwacom underneath. --- panels/wacom/cc-wacom-device.c | 8 ++++++++ panels/wacom/cc-wacom-device.h | 3 +++ 2 files changed, 11 insertions(+) diff --git a/panels/wacom/cc-wacom-device.c b/panels/wacom/cc-wacom-device.c index 250370cad..e66eefdb7 100644 --- a/panels/wacom/cc-wacom-device.c +++ b/panels/wacom/cc-wacom-device.c @@ -366,3 +366,11 @@ cc_wacom_device_set_output (CcWacomDevice *device, g_free (serial); g_object_unref (settings); } + +guint +cc_wacom_device_get_num_buttons (CcWacomDevice *device) +{ + g_return_val_if_fail (CC_IS_WACOM_DEVICE (device), 0); + + return libwacom_get_num_buttons (device->wdevice); +} diff --git a/panels/wacom/cc-wacom-device.h b/panels/wacom/cc-wacom-device.h index e2f76a763..62bf656d5 100644 --- a/panels/wacom/cc-wacom-device.h +++ b/panels/wacom/cc-wacom-device.h @@ -57,4 +57,7 @@ GnomeRROutput * cc_wacom_device_get_output (CcWacomDevice *device, void cc_wacom_device_set_output (CcWacomDevice *wacom_device, GnomeRROutput *monitor); +guint cc_wacom_device_get_num_buttons (CcWacomDevice *wacom_device); + + #endif /* __CC_WACOM_DEVICE_H__ */