<!-- ##### SECTION Title ##### -->
clutter-event

<!-- ##### SECTION Short_Description ##### -->
User and window system event functionality

<!-- ##### SECTION Long_Description ##### -->
<para>
Windowing events handled by Clutter.
</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### MACRO CLUTTER_CURRENT_TIME ##### -->
<para>

</para>



<!-- ##### MACRO CLUTTER_PRIORITY_EVENTS ##### -->
<para>

</para>



<!-- ##### USER_FUNCTION ClutterFilterFunc ##### -->
<para>

</para>

@event: 
@data: 
@Returns: 


<!-- ##### ENUM ClutterFilterResponse ##### -->
<para>

</para>

@CLUTTER_FILTER_CONTINUE: 
@CLUTTER_FILTER_TRANSLATE: 
@CLUTTER_FILTER_REMOVE: 

<!-- ##### ENUM ClutterScrollDirection ##### -->
<para>

</para>

@CLUTTER_SCROLL_UP: 
@CLUTTER_SCROLL_DOWN: 
@CLUTTER_SCROLL_LEFT: 
@CLUTTER_SCROLL_RIGHT: 

<!-- ##### ENUM ClutterStageState ##### -->
<para>

</para>

@CLUTTER_STAGE_STATE_FULLSCREEN: 
@CLUTTER_STAGE_STATE_MAXIMIZED: 
@CLUTTER_STAGE_STATE_MINIMIZED: 
@CLUTTER_STAGE_STATE_OFFSCREEN: 

<!-- ##### ENUM ClutterEventType ##### -->
<para>

</para>

@CLUTTER_NOTHING: 
@CLUTTER_KEY_PRESS: 
@CLUTTER_KEY_RELEASE: 
@CLUTTER_MOTION: 
@CLUTTER_BUTTON_PRESS: 
@CLUTTER_2BUTTON_PRESS: 
@CLUTTER_3BUTTON_PRESS: 
@CLUTTER_BUTTON_RELEASE: 
@CLUTTER_SCROLL: 
@CLUTTER_STAGE_STATE: 
@CLUTTER_DESTROY_NOTIFY: 
@CLUTTER_CLIENT_MESSAGE: 
@CLUTTER_DELETE: 

<!-- ##### UNION ClutterEvent ##### -->
<para>

</para>


<!-- ##### STRUCT ClutterAnyEvent ##### -->
<para>

</para>

@type: 

<!-- ##### STRUCT ClutterButtonEvent ##### -->
<para>

</para>

@type: 
@time: 
@x: 
@y: 
@modifier_state: 
@button: 
@axes: 
@device: 

<!-- ##### STRUCT ClutterKeyEvent ##### -->
<para>

</para>

@type: 
@time: 
@modifier_state: 
@keyval: 
@hardware_keycode: 

<!-- ##### STRUCT ClutterMotionEvent ##### -->
<para>

</para>

@type: 
@time: 
@x: 
@y: 
@modifier_state: 
@axes: 
@device: 

<!-- ##### STRUCT ClutterScrollEvent ##### -->
<para>

</para>

@type: 
@time: 
@x: 
@y: 
@direction: 
@modifier_state: 
@axes: 
@device: 

<!-- ##### STRUCT ClutterStageStateEvent ##### -->
<para>

</para>

@type: 
@changed_mask: 
@new_state: 

<!-- ##### STRUCT ClutterInputDevice ##### -->
<para>

</para>


<!-- ##### FUNCTION clutter_event_new ##### -->
<para>

</para>

@type: 
@Returns: 


<!-- ##### FUNCTION clutter_event_copy ##### -->
<para>

</para>

@event: 
@Returns: 


<!-- ##### FUNCTION clutter_event_free ##### -->
<para>

</para>

@event: 


<!-- ##### FUNCTION clutter_event_type ##### -->
<para>

</para>

@event: 
@Returns: 


<!-- ##### FUNCTION clutter_event_get_coords ##### -->
<para>

</para>

@event: 
@x: 
@y: 


<!-- ##### FUNCTION clutter_event_get_state ##### -->
<para>

</para>

@event: 
@Returns: 


<!-- ##### FUNCTION clutter_event_get_time ##### -->
<para>

</para>

@event: 
@Returns: 


<!-- ##### FUNCTION clutter_event_get ##### -->
<para>

</para>

@Returns: 


<!-- ##### FUNCTION clutter_event_peek ##### -->
<para>

</para>

@Returns: 


<!-- ##### FUNCTION clutter_event_put ##### -->
<para>

</para>

@event: 


<!-- ##### FUNCTION clutter_events_pending ##### -->
<para>

</para>

@Returns: 


<!-- ##### FUNCTION clutter_button_event_button ##### -->
<para>

</para>

@buttev: 
@Returns: 


<!-- ##### FUNCTION clutter_key_event_symbol ##### -->
<para>

</para>

@keyev: 
@Returns: 


<!-- ##### FUNCTION clutter_key_event_code ##### -->
<para>

</para>

@keyev: 
@Returns: 


<!-- ##### FUNCTION clutter_key_event_unicode ##### -->
<para>

</para>

@keyev: 
@Returns: 


<!-- ##### FUNCTION clutter_keysym_to_unicode ##### -->
<para>

</para>

@keyval: 
@Returns: