mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-10 10:50:10 +00:00
Drop gdk_event_handler_set
This is no longer used by GTK.
This commit is contained in:
parent
08badd23cd
commit
e16cdb141c
@ -662,9 +662,6 @@ gdk_event_get_touchpad_gesture_n_fingers
|
|||||||
gdk_event_get_touchpad_gesture_phase
|
gdk_event_get_touchpad_gesture_phase
|
||||||
gdk_event_get_touchpad_scale
|
gdk_event_get_touchpad_scale
|
||||||
gdk_event_is_sent
|
gdk_event_is_sent
|
||||||
<SUBSECTION>
|
|
||||||
gdk_event_handler_set
|
|
||||||
GdkEventFunc
|
|
||||||
|
|
||||||
<SUBSECTION>
|
<SUBSECTION>
|
||||||
gdk_get_show_events
|
gdk_get_show_events
|
||||||
|
@ -67,10 +67,6 @@
|
|||||||
/* Private variable declarations
|
/* Private variable declarations
|
||||||
*/
|
*/
|
||||||
|
|
||||||
static GdkEventFunc _gdk_event_func = NULL; /* Callback for events */
|
|
||||||
static gpointer _gdk_event_data = NULL;
|
|
||||||
static GDestroyNotify _gdk_event_notify = NULL;
|
|
||||||
|
|
||||||
static void gdk_event_constructed (GObject *object);
|
static void gdk_event_constructed (GObject *object);
|
||||||
static void gdk_event_finalize (GObject *object);
|
static void gdk_event_finalize (GObject *object);
|
||||||
|
|
||||||
@ -156,11 +152,7 @@ _gdk_event_emit (GdkEvent *event)
|
|||||||
if (gdk_drag_handle_source_event (event))
|
if (gdk_drag_handle_source_event (event))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (gdk_surface_handle_event (event))
|
gdk_surface_handle_event (event);
|
||||||
return;
|
|
||||||
|
|
||||||
if (_gdk_event_func)
|
|
||||||
(*_gdk_event_func) (event, _gdk_event_data);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*********************************************
|
/*********************************************
|
||||||
@ -415,33 +407,6 @@ _gdk_event_queue_flush (GdkDisplay *display)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* gdk_event_handler_set:
|
|
||||||
* @func: the function to call to handle events from GDK.
|
|
||||||
* @data: user data to pass to the function.
|
|
||||||
* @notify: the function to call when the handler function is removed, i.e. when
|
|
||||||
* gdk_event_handler_set() is called with another event handler.
|
|
||||||
*
|
|
||||||
* Sets the function to call to handle all events from GDK.
|
|
||||||
*
|
|
||||||
* Note that GTK+ uses this to install its own event handler, so it is
|
|
||||||
* usually not useful for GTK+ applications. (Although an application
|
|
||||||
* can call this function then call gtk_main_do_event() to pass
|
|
||||||
* events to GTK+.)
|
|
||||||
**/
|
|
||||||
void
|
|
||||||
gdk_event_handler_set (GdkEventFunc func,
|
|
||||||
gpointer data,
|
|
||||||
GDestroyNotify notify)
|
|
||||||
{
|
|
||||||
if (_gdk_event_notify)
|
|
||||||
(*_gdk_event_notify) (_gdk_event_data);
|
|
||||||
|
|
||||||
_gdk_event_func = func;
|
|
||||||
_gdk_event_data = data;
|
|
||||||
_gdk_event_notify = notify;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* gdk_event_new:
|
* gdk_event_new:
|
||||||
* @type: a #GdkEventType
|
* @type: a #GdkEventType
|
||||||
|
@ -125,18 +125,6 @@ typedef struct _GdkEventPadGroupMode GdkEventPadGroupMode;
|
|||||||
typedef struct _GdkEventSequence GdkEventSequence;
|
typedef struct _GdkEventSequence GdkEventSequence;
|
||||||
typedef union _GdkEvent GdkEvent;
|
typedef union _GdkEvent GdkEvent;
|
||||||
|
|
||||||
/**
|
|
||||||
* GdkEventFunc:
|
|
||||||
* @event: the #GdkEvent to process.
|
|
||||||
* @data: (closure): user data set when the event handler was installed with
|
|
||||||
* gdk_event_handler_set().
|
|
||||||
*
|
|
||||||
* Specifies the type of function passed to gdk_event_handler_set() to
|
|
||||||
* handle all GDK events.
|
|
||||||
*/
|
|
||||||
typedef void (*GdkEventFunc) (GdkEvent *event,
|
|
||||||
gpointer data);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GdkEventType:
|
* GdkEventType:
|
||||||
* @GDK_NOTHING: a special code to indicate a null event.
|
* @GDK_NOTHING: a special code to indicate a null event.
|
||||||
@ -446,11 +434,6 @@ gboolean gdk_events_get_center (GdkEvent *event1,
|
|||||||
gdouble *x,
|
gdouble *x,
|
||||||
gdouble *y);
|
gdouble *y);
|
||||||
|
|
||||||
GDK_AVAILABLE_IN_ALL
|
|
||||||
void gdk_event_handler_set (GdkEventFunc func,
|
|
||||||
gpointer data,
|
|
||||||
GDestroyNotify notify);
|
|
||||||
|
|
||||||
GDK_AVAILABLE_IN_ALL
|
GDK_AVAILABLE_IN_ALL
|
||||||
void gdk_event_set_display (GdkEvent *event,
|
void gdk_event_set_display (GdkEvent *event,
|
||||||
GdkDisplay *display);
|
GdkDisplay *display);
|
||||||
|
Loading…
Reference in New Issue
Block a user