Emmanuele Bassi
41e85f3073
introspection-friendly ClutterEvent accessors
...
ClutterEvent is not really gobject-introspection friendly because
of the whole discriminated union thing. In particular, if you get
a ClutterEvent in a signal handler, you probably can't access the
event-type-specific fields, and you probably can't call methods
like clutter_key_event_symbol() either, because you can't cast the
ClutterEvent to a ClutterKeyEvent.
The cleanest solution is to turn every accessor into ClutterEvent
methods, accepting a ClutterEvent* and internally checking the event
type.
Fixes bug:
http://bugzilla.openedhand.com/show_bug.cgi?id=1585
2009-06-08 12:05:20 +01:00
..
2009-06-06 12:59:31 +01:00
2009-06-08 11:07:33 +01:00
2009-06-08 11:07:33 +01:00
2009-06-08 11:07:33 +01:00
2009-06-08 11:58:47 +01:00
2009-06-08 11:07:33 +01:00
2009-06-05 18:28:27 +01:00
2009-06-08 11:07:33 +01:00
2009-06-08 11:07:33 +01:00
2009-06-08 11:07:33 +01:00
2009-06-08 11:07:13 +01:00
2009-06-04 16:30:31 +01:00
2009-06-04 13:21:57 +01:00
2009-05-27 13:01:31 +01:00
2009-05-27 13:01:31 +01:00
2009-06-06 12:58:00 +01:00
2009-05-14 16:12:36 +01:00
2009-06-04 16:30:30 +01:00
2009-05-13 22:21:48 +01:00
2009-03-10 12:38:03 +00:00
2009-05-06 16:44:47 +01:00
2009-05-20 16:49:22 +01:00
2009-05-14 15:53:59 +01:00
2009-06-04 16:30:31 +01:00
2009-06-01 18:42:28 +01:00
2009-04-24 15:25:08 +01:00
2009-05-28 17:18:13 +01:00
2009-06-08 12:05:20 +01:00
2009-05-29 12:40:23 +01:00
2009-06-08 12:05:20 +01:00
2009-06-08 12:05:20 +01:00
2009-06-08 11:07:05 +01:00
2009-06-04 16:30:30 +01:00
2009-05-12 16:31:41 +01:00
2009-06-05 17:57:05 +01:00
2009-05-28 17:18:13 +01:00
2009-06-04 16:30:31 +01:00
2009-06-03 14:05:05 +01:00
2009-04-24 15:28:15 +01:00
2009-05-05 20:18:28 +01:00
2009-05-05 20:18:28 +01:00
2009-05-20 16:06:09 +01:00
2009-06-05 17:57:05 +01:00
2008-10-30 17:04:34 +00:00
2009-05-12 14:53:44 +01:00
2009-05-12 14:53:44 +01:00
2009-06-01 17:40:23 +01:00
2009-05-29 15:13:55 +01:00
2009-05-29 15:13:55 +01:00
2009-06-04 16:30:32 +01:00
2009-06-08 11:07:33 +01:00
2009-04-24 15:25:58 +01:00
2009-06-08 12:05:20 +01:00
2009-05-14 16:19:15 +01:00
2009-06-06 16:13:41 +01:00
2009-05-23 19:35:19 +01:00
2009-06-06 13:01:17 +01:00
2009-06-04 13:21:57 +01:00
2009-05-06 16:44:47 +01:00
2009-06-06 15:59:45 +01:00
2009-06-04 16:30:31 +01:00
2009-06-08 01:59:04 +01:00