diff options
author | Robert Bragg <robert@linux.intel.com> | 2011-12-05 13:49:28 +0000 |
---|---|---|
committer | Robert Bragg <robert@linux.intel.com> | 2011-12-08 16:13:37 +0000 |
commit | 86f2aed570dcd83becfc91c5a076027c687c0dae (patch) | |
tree | bf4a61e08cb8ec3e188bc777f61f9b0d1c981f41 | |
parent | e5bde0b0743f718904d53731ea30d414ad915f4c (diff) | |
download | clutter-86f2aed570dcd83becfc91c5a076027c687c0dae.tar.gz |
input: adds internal _clutter_input_device_get_stage api
This adds internal api to be able to query the stage currently
associated with a given input device so input backends shouldn't need to
refer to the default stage.
Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
-rw-r--r-- | clutter/clutter-device-manager-private.h | 1 | ||||
-rw-r--r-- | clutter/clutter-input-device.c | 14 |
2 files changed, 15 insertions, 0 deletions
diff --git a/clutter/clutter-device-manager-private.h b/clutter/clutter-device-manager-private.h index 4ae594008..eb8fb1230 100644 --- a/clutter/clutter-device-manager-private.h +++ b/clutter/clutter-device-manager-private.h @@ -136,6 +136,7 @@ void _clutter_input_device_set_time (ClutterInputDev guint32 time_); void _clutter_input_device_set_stage (ClutterInputDevice *device, ClutterStage *stage); +ClutterStage * _clutter_input_device_get_stage (ClutterInputDevice *device); void _clutter_input_device_set_actor (ClutterInputDevice *device, ClutterActor *actor, gboolean emit_crossing); diff --git a/clutter/clutter-input-device.c b/clutter/clutter-input-device.c index fd6efc233..e9a42185b 100644 --- a/clutter/clutter-input-device.c +++ b/clutter/clutter-input-device.c @@ -459,6 +459,20 @@ _clutter_input_device_set_stage (ClutterInputDevice *device, } /*< private > + * clutter_input_device_get_stage: + * @device: a #ClutterInputDevice + * + * Retrieves the stage currently associated with @device. + * + * Return value: The stage currently associated with @device. + */ +ClutterStage * +_clutter_input_device_get_stage (ClutterInputDevice *device) +{ + return device->stage; +} + +/*< private > * clutter_input_device_set_actor: * @device: a #ClutterInputDevice * @actor: a #ClutterActor |