<!-- ##### SECTION Title ##### -->
Events

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

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

</para>

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


<!-- ##### SECTION Image ##### -->


<!-- ##### ENUM GdkEventType ##### -->
<para>

</para>

@GDK_NOTHING: 
@GDK_DELETE: 
@GDK_DESTROY: 
@GDK_EXPOSE: 
@GDK_MOTION_NOTIFY: 
@GDK_BUTTON_PRESS: 
@GDK_2BUTTON_PRESS: 
@GDK_DOUBLE_BUTTON_PRESS: 
@GDK_3BUTTON_PRESS: 
@GDK_TRIPLE_BUTTON_PRESS: 
@GDK_BUTTON_RELEASE: 
@GDK_KEY_PRESS: 
@GDK_KEY_RELEASE: 
@GDK_ENTER_NOTIFY: 
@GDK_LEAVE_NOTIFY: 
@GDK_FOCUS_CHANGE: 
@GDK_CONFIGURE: 
@GDK_MAP: 
@GDK_UNMAP: 
@GDK_PROPERTY_NOTIFY: 
@GDK_SELECTION_CLEAR: 
@GDK_SELECTION_REQUEST: 
@GDK_SELECTION_NOTIFY: 
@GDK_PROXIMITY_IN: 
@GDK_PROXIMITY_OUT: 
@GDK_DRAG_ENTER: 
@GDK_DRAG_LEAVE: 
@GDK_DRAG_MOTION: 
@GDK_DRAG_STATUS: 
@GDK_DROP_START: 
@GDK_DROP_FINISHED: 
@GDK_CLIENT_EVENT: 
@GDK_VISIBILITY_NOTIFY: 
@GDK_SCROLL: 
@GDK_WINDOW_STATE: 
@GDK_SETTING: 
@GDK_OWNER_CHANGE: 
@GDK_GRAB_BROKEN: 
@GDK_DAMAGE: 
@GDK_TOUCH_BEGIN: 
@GDK_TOUCH_UPDATE: 
@GDK_TOUCH_END: 
@GDK_TOUCH_CANCEL: 
@GDK_EVENT_LAST: 

<!-- ##### ENUM GdkEventMask ##### -->
<para>

</para>

@GDK_EXPOSURE_MASK: 
@GDK_POINTER_MOTION_MASK: 
@GDK_POINTER_MOTION_HINT_MASK: 
@GDK_BUTTON_MOTION_MASK: 
@GDK_BUTTON1_MOTION_MASK: 
@GDK_BUTTON2_MOTION_MASK: 
@GDK_BUTTON3_MOTION_MASK: 
@GDK_BUTTON_PRESS_MASK: 
@GDK_BUTTON_RELEASE_MASK: 
@GDK_KEY_PRESS_MASK: 
@GDK_KEY_RELEASE_MASK: 
@GDK_ENTER_NOTIFY_MASK: 
@GDK_LEAVE_NOTIFY_MASK: 
@GDK_FOCUS_CHANGE_MASK: 
@GDK_STRUCTURE_MASK: 
@GDK_PROPERTY_CHANGE_MASK: 
@GDK_VISIBILITY_NOTIFY_MASK: 
@GDK_PROXIMITY_IN_MASK: 
@GDK_PROXIMITY_OUT_MASK: 
@GDK_SUBSTRUCTURE_MASK: 
@GDK_SCROLL_MASK: 
@GDK_TOUCH_MASK: 
@GDK_SMOOTH_SCROLL_MASK: 
@GDK_ALL_EVENTS_MASK: 

<!-- ##### MACRO GDK_CURRENT_TIME ##### -->
<para>

</para>



<!-- ##### MACRO GDK_PRIORITY_EVENTS ##### -->
<para>

</para>



<!-- ##### MACRO GDK_PRIORITY_REDRAW ##### -->
<para>

</para>



<!-- ##### MACRO GDK_EVENT_PROPAGATE ##### -->
<para>

</para>



<!-- ##### MACRO GDK_EVENT_STOP ##### -->
<para>

</para>



<!-- ##### MACRO GDK_BUTTON_PRIMARY ##### -->
<para>

</para>



<!-- ##### MACRO GDK_BUTTON_MIDDLE ##### -->
<para>

</para>



<!-- ##### MACRO GDK_BUTTON_SECONDARY ##### -->
<para>

</para>



<!-- ##### FUNCTION gdk_events_pending ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION gdk_event_peek ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION gdk_event_get ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION gdk_event_put ##### -->
<para>

</para>

@event: 


<!-- ##### FUNCTION gdk_event_new ##### -->
<para>

</para>

@type: 
@Returns: 


<!-- ##### FUNCTION gdk_event_copy ##### -->
<para>

</para>

@event: 
@Returns: 


<!-- ##### FUNCTION gdk_event_free ##### -->
<para>

</para>

@event: 


<!-- ##### FUNCTION gdk_event_get_axis ##### -->
<para>

</para>

@event: 
@axis_use: 
@value: 
@Returns: 


<!-- ##### FUNCTION gdk_event_get_button ##### -->
<para>

</para>

@event: 
@button: 
@Returns: 


<!-- ##### FUNCTION gdk_event_get_click_count ##### -->
<para>

</para>

@event: 
@click_count: 
@Returns: 


<!-- ##### FUNCTION gdk_event_get_coords ##### -->
<para>

</para>

@event: 
@x_win: 
@y_win: 
@Returns: 


<!-- ##### FUNCTION gdk_event_get_keycode ##### -->
<para>

</para>

@event: 
@keycode: 
@Returns: 


<!-- ##### FUNCTION gdk_event_get_keyval ##### -->
<para>

</para>

@event: 
@keyval: 
@Returns: 


<!-- ##### FUNCTION gdk_event_get_root_coords ##### -->
<para>

</para>

@event: 
@x_root: 
@y_root: 
@Returns: 


<!-- ##### FUNCTION gdk_event_get_scroll_direction ##### -->
<para>

</para>

@event: 
@direction: 
@Returns: 


<!-- ##### FUNCTION gdk_event_get_scroll_deltas ##### -->
<para>

</para>

@event: 
@delta_x: 
@delta_y: 
@Returns: 


<!-- ##### FUNCTION gdk_event_get_state ##### -->
<para>

</para>

@event: 
@state: 
@Returns: 


<!-- ##### FUNCTION gdk_event_get_time ##### -->
<para>

</para>

@event: 
@Returns: 


<!-- ##### STRUCT GdkEventSequence ##### -->
<para>

</para>


<!-- ##### FUNCTION gdk_event_get_event_sequence ##### -->
<para>

</para>

@event: 
@Returns: 


<!-- ##### FUNCTION gdk_event_request_motions ##### -->
<para>

</para>

@event: 


<!-- ##### FUNCTION gdk_events_get_angle ##### -->
<para>

</para>

@event1: 
@event2: 
@angle: 
@Returns: 


<!-- ##### FUNCTION gdk_events_get_center ##### -->
<para>

</para>

@event1: 
@event2: 
@x: 
@y: 
@Returns: 


<!-- ##### FUNCTION gdk_events_get_distance ##### -->
<para>

</para>

@event1: 
@event2: 
@distance: 
@Returns: 


<!-- ##### FUNCTION gdk_event_triggers_context_menu ##### -->
<para>

</para>

@event: 
@Returns: 


<!-- ##### FUNCTION gdk_event_handler_set ##### -->
<para>

</para>

@func: 
@data: 
@notify: 


<!-- ##### USER_FUNCTION GdkEventFunc ##### -->
<para>

</para>

@event: 
@data: 


<!-- ##### FUNCTION gdk_get_show_events ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION gdk_set_show_events ##### -->
<para>

</para>

@show_events: 


<!-- ##### FUNCTION gdk_event_set_screen ##### -->
<para>

</para>

@event: 
@screen: 


<!-- ##### FUNCTION gdk_event_get_screen ##### -->
<para>

</para>

@event: 
@Returns: 


<!-- ##### FUNCTION gdk_event_get_device ##### -->
<para>

</para>

@event: 
@Returns: 


<!-- ##### FUNCTION gdk_event_set_device ##### -->
<para>

</para>

@event: 
@device: 


<!-- ##### FUNCTION gdk_event_get_source_device ##### -->
<para>

</para>

@event: 
@Returns: 


<!-- ##### FUNCTION gdk_event_set_source_device ##### -->
<para>

</para>

@event: 
@device: 


<!-- ##### FUNCTION gdk_setting_get ##### -->
<para>

</para>

@name: 
@value: 
@Returns: 


