diff --git a/mi/mi.h b/mi/mi.h index 4132bc334..aa7e7fa02 100644 --- a/mi/mi.h +++ b/mi/mi.h @@ -114,15 +114,6 @@ miDoCopy(DrawablePtr pSrcDrawable, typedef struct _DeviceRec *DevicePtr; #endif -/** - * Custom input event handler. If you need to process input events in some - * other way than the default path, register an input event handler for the - * given internal event type. - */ -typedef void (*mieqHandler) (int screen, InternalEvent *event, - DeviceIntPtr dev); -void _X_EXPORT mieqSetHandler(int event, mieqHandler handler); - /* miexpose.c */ extern _X_EXPORT RegionPtr miHandleExposures(DrawablePtr /*pSrcDrawable */ , diff --git a/mi/mi_priv.h b/mi/mi_priv.h index 9da95f50c..43352b68c 100644 --- a/mi/mi_priv.h +++ b/mi/mi_priv.h @@ -31,4 +31,13 @@ void mieqProcessInputEvents(void); void mieqAddCallbackOnDrained(CallbackProcPtr callback, void *param); void mieqRemoveCallbackOnDrained(CallbackProcPtr callback, void *param); +/** + * Custom input event handler. If you need to process input events in some + * other way than the default path, register an input event handler for the + * given internal event type. + */ +typedef void (*mieqHandler) (int screen, InternalEvent *event, + DeviceIntPtr dev); +void mieqSetHandler(int event, mieqHandler handler); + #endif /* _XSERVER_MI_PRIV_H */