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__ */