From 36e25374cc87145e4d1398baf9dd204616d68a24 Mon Sep 17 00:00:00 2001 From: "Jasper St. Pierre" Date: Tue, 5 Mar 2013 01:06:03 -0500 Subject: [PATCH] event: Use gunichar when dealing with unicode characters This makes introspection return the keycode as a string, rather than an integer. https://bugzilla.gnome.org/show_bug.cgi?id=695188 --- clutter/clutter-event.c | 4 ++-- clutter/clutter-event.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/clutter/clutter-event.c b/clutter/clutter-event.c index c0ef2c21d..2547572ca 100644 --- a/clutter/clutter-event.c +++ b/clutter/clutter-event.c @@ -837,7 +837,7 @@ clutter_event_set_key_code (ClutterEvent *event, * * Return value: The unicode value representing the key */ -guint32 +gunichar clutter_event_get_key_unicode (const ClutterEvent *event) { g_return_val_if_fail (event != NULL, 0); @@ -862,7 +862,7 @@ clutter_event_get_key_unicode (const ClutterEvent *event) */ void clutter_event_set_key_unicode (ClutterEvent *event, - guint32 key_unicode) + gunichar key_unicode) { g_return_if_fail (event != NULL); g_return_if_fail (event->type == CLUTTER_KEY_PRESS || diff --git a/clutter/clutter-event.h b/clutter/clutter-event.h index 34566c7bf..65ba1511f 100644 --- a/clutter/clutter-event.h +++ b/clutter/clutter-event.h @@ -470,8 +470,8 @@ void clutter_event_set_key_code (ClutterEvent guint16 key_code); guint16 clutter_event_get_key_code (const ClutterEvent *event); void clutter_event_set_key_unicode (ClutterEvent *event, - guint32 key_unicode); -guint32 clutter_event_get_key_unicode (const ClutterEvent *event); + gunichar key_unicode); +gunichar clutter_event_get_key_unicode (const ClutterEvent *event); void clutter_event_set_button (ClutterEvent *event, guint32 button);