gir-repository r173 - in trunk: . gir
- From: jobi svn gnome org
- To: svn-commits-list gnome org
- Subject: gir-repository r173 - in trunk: . gir
- Date: Tue, 28 Oct 2008 12:35:52 +0000 (UTC)
Author: jobi
Date: Tue Oct 28 12:35:51 2008
New Revision: 173
URL: http://svn.gnome.org/viewvc/gir-repository?rev=173&view=rev
Log:
2008-10-28 Johan Bilien <jobi via ecp fr>
* gir/Clutter-custom.[ch]: add convenient getters for ClutterKeyEvent
makes it easier for bindings to access ClutterKeyEvent fields.
Modified:
trunk/ChangeLog
trunk/gir/Clutter-custom.c
trunk/gir/Clutter-custom.h
Modified: trunk/gir/Clutter-custom.c
==============================================================================
--- trunk/gir/Clutter-custom.c (original)
+++ trunk/gir/Clutter-custom.c Tue Oct 28 12:35:51 2008
@@ -170,6 +170,36 @@
return y;
}
+guint16
+clutter_event_get_code(ClutterEvent *event)
+{
+ g_return_val_if_fail(event->type == CLUTTER_KEY_PRESS ||
+ event->type == CLUTTER_KEY_RELEASE,
+ 0);
+
+ return event->key.hardware_keycode;
+}
+
+guint
+clutter_event_get_symbol(ClutterEvent *event)
+{
+ g_return_val_if_fail(event->type == CLUTTER_KEY_PRESS ||
+ event->type == CLUTTER_KEY_RELEASE,
+ 0);
+
+ return event->key.keyval;
+}
+
+guint32
+clutter_event_get_unicode(ClutterEvent *event)
+{
+ g_return_val_if_fail(event->type == CLUTTER_KEY_PRESS ||
+ event->type == CLUTTER_KEY_RELEASE,
+ 0);
+
+ return clutter_key_event_unicode((ClutterKeyEvent *)event);
+}
+
ClutterVertex*
clutter_vertex_new(void)
{
Modified: trunk/gir/Clutter-custom.h
==============================================================================
--- trunk/gir/Clutter-custom.h (original)
+++ trunk/gir/Clutter-custom.h Tue Oct 28 12:35:51 2008
@@ -36,6 +36,9 @@
gint32 clutter_device_to_units (gint device);
gint clutter_event_get_x (ClutterEvent *event);
gint clutter_event_get_y (ClutterEvent *event);
+guint16 clutter_event_get_code (ClutterEvent *event);
+guint clutter_event_get_symbol (ClutterEvent *event);
+guint32 clutter_event_get_unicode (ClutterEvent *event);
ClutterVertex* clutter_vertex_new (void) G_GNUC_MALLOC;
void clutter_vertex_set_values (ClutterVertex *vertex,
int x,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]