Details
enum ClutterEventType
typedef enum
{
CLUTTER_NOTHING,
CLUTTER_KEY_PRESS,
CLUTTER_KEY_RELEASE,
CLUTTER_MOTION,
CLUTTER_BUTTON_PRESS,
CLUTTER_2BUTTON_PRESS, /* Double click */
CLUTTER_BUTTON_RELEASE
} ClutterEventType;
CLUTTER_TYPE_EVENT
#define CLUTTER_TYPE_EVENT (clutter_event_get_type ())
ClutterAnyEvent
typedef struct {
ClutterEventType type;
} ClutterAnyEvent;
ClutterKeyEvent
typedef struct {
ClutterEventType type;
guint32 time;
guint modifier_state;
guint keyval;
guint16 hardware_keycode;
} ClutterKeyEvent;
ClutterButtonEvent
typedef struct {
ClutterEventType type;
guint32 time;
gint x;
gint y;
guint32 modifier_state;
guint32 button;
gdouble *axes; /* Future use */
ClutterInputDevice *device; /* Future use */
} ClutterButtonEvent;
ClutterMotionEvent
typedef struct {
ClutterEventType type;
guint32 time;
gint x;
gint y;
guint32 modifier_state;
gdouble *axes; /* Future use */
ClutterInputDevice *device; /* Future use */
} ClutterMotionEvent;
ClutterInputDevice
typedef struct _ClutterInputDevice ClutterInputDevice;
union ClutterEvent
union ClutterEvent
{
ClutterEventType type;
ClutterAnyEvent any;
ClutterKeyEvent key_event;
ClutterButtonEvent button_event;
ClutterMotionEvent motion_event;
};
clutter_event_get_type ()
GType clutter_event_get_type (void);
clutter_event_free ()
void clutter_event_free (ClutterEvent *event);
clutter_key_event_time ()
guint32 clutter_key_event_time (ClutterKeyEvent *keyev);
clutter_key_event_state ()
guint clutter_key_event_state (ClutterKeyEvent *keyev);
clutter_key_event_symbol ()
guint clutter_key_event_symbol (ClutterKeyEvent *keyev);
clutter_key_event_code ()
guint16 clutter_key_event_code (ClutterKeyEvent *keyev);
clutter_key_event_unicode ()
guint32 clutter_key_event_unicode (ClutterKeyEvent *keyev);
clutter_keysym_to_unicode ()
guint32 clutter_keysym_to_unicode (guint keyval);
Convert from a GDK key symbol to the corresponding ISO10646 (Unicode)
character.
keyval : |
a clutter key symbol
|
|
Returns : |
the corresponding unicode character, or 0 if there
is no corresponding character.
|