From d3ed3d3a7b3950160a3351d54e766628fd916ad8 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Wed, 19 Jan 2011 13:54:27 +0000 Subject: [PATCH] device: Add more doc annotations Even for internal API. --- clutter/clutter-input-device.c | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/clutter/clutter-input-device.c b/clutter/clutter-input-device.c index c71bf060e..261d24c7c 100644 --- a/clutter/clutter-input-device.c +++ b/clutter/clutter-input-device.c @@ -1002,6 +1002,18 @@ clutter_input_device_get_axis (ClutterInputDevice *device, * Extracts the value of the given @axis of a #ClutterInputDevice from * an array of axis values. * + * An example of typical usage for this function is: + * + * |[ + * ClutterInputDevice *device = clutter_event_get_device (event); + * gdouble *axes = clutter_event_get_axes (event, NULL); + * gdouble pressure_value = 0; + * + * clutter_input_device_get_axis_value (device, axes, + * CLUTTER_INPUT_AXIS_PRESSURE, + * &pressure_value); + * ]| + * * Return value: %TRUE if the value was set, and %FALSE otherwise * * Since: 1.6 @@ -1167,6 +1179,16 @@ clutter_input_device_get_key (ClutterInputDevice *device, return TRUE; } +/*< private > + * clutter_input_device_add_slave: + * @master: a #ClutterInputDevice + * @slave: a #ClutterInputDevice + * + * Adds @slave to the list of slave devices of @master + * + * This function does not increase the reference count of either @master + * or @slave. + */ void _clutter_input_device_add_slave (ClutterInputDevice *master, ClutterInputDevice *slave) @@ -1175,6 +1197,16 @@ _clutter_input_device_add_slave (ClutterInputDevice *master, master->slaves = g_list_prepend (master->slaves, slave); } +/*< private > + * clutter_input_device_remove_slave: + * @master: a #ClutterInputDevice + * @slave: a #ClutterInputDevice + * + * Removes @slave from the list of slave devices of @master. + * + * This function does not decrease the reference count of either @master + * or @slave. + */ void _clutter_input_device_remove_slave (ClutterInputDevice *master, ClutterInputDevice *slave)