Release Clutter 1.11.4 (snapshot)
[profile/ivi/clutter.git] / clutter / clutter-event-private.h
1 #ifndef __CLUTTER_EVENT_PRIVATE_H__
2 #define __CLUTTER_EVENT_PRIVATE_H__
3
4 #include <clutter/clutter-event.h>
5
6 G_BEGIN_DECLS
7
8 void            _clutter_event_set_pointer_emulated     (ClutterEvent       *event,
9                                                          gboolean            is_emulated);
10
11 /* Reinjecting queued events for processing */
12 void            _clutter_process_event                  (ClutterEvent       *event);
13
14 /* clears the event queue inside the main context */
15 void            _clutter_clear_events_queue             (void);
16 void            _clutter_clear_events_queue_for_stage   (ClutterStage       *stage);
17
18 void            _clutter_event_set_platform_data        (ClutterEvent       *event,
19                                                          gpointer            data);
20 gpointer        _clutter_event_get_platform_data        (const ClutterEvent *event);
21
22 void            _clutter_event_push                     (const ClutterEvent *event,
23                                                          gboolean            do_copy);
24
25 G_END_DECLS
26
27 #endif /* __CLUTTER_EVENT_PRIVATE_H__ */