dix: move EventDeliveryState into a header file, we'll need it elsewhere
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
This commit is contained in:
parent
86c3137c81
commit
c53651dabc
|
@ -2014,13 +2014,6 @@ ActivateImplicitGrab(DeviceIntPtr dev, ClientPtr client, WindowPtr win,
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
enum EventDeliveryState {
|
|
||||||
EVENT_DELIVERED, /**< Event has been delivered to a client */
|
|
||||||
EVENT_NOT_DELIVERED, /**< Event was not delivered to any client */
|
|
||||||
EVENT_SKIP, /**< Event can be discarded by the caller */
|
|
||||||
EVENT_REJECTED, /**< Event was rejected for delivery to the client */
|
|
||||||
};
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Attempt event delivery to the client owning the window.
|
* Attempt event delivery to the client owning the window.
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -560,6 +560,13 @@ extern int EventIsDeliverable(DeviceIntPtr dev, InternalEvent* event,
|
||||||
#define EVENT_XI2_MASK (1 << 3) /**< XI2 mask set on window */
|
#define EVENT_XI2_MASK (1 << 3) /**< XI2 mask set on window */
|
||||||
/* @} */
|
/* @} */
|
||||||
|
|
||||||
|
enum EventDeliveryState {
|
||||||
|
EVENT_DELIVERED, /**< Event has been delivered to a client */
|
||||||
|
EVENT_NOT_DELIVERED, /**< Event was not delivered to any client */
|
||||||
|
EVENT_SKIP, /**< Event can be discarded by the caller */
|
||||||
|
EVENT_REJECTED, /**< Event was rejected for delivery to the client */
|
||||||
|
};
|
||||||
|
|
||||||
/* Implemented by the DDX. */
|
/* Implemented by the DDX. */
|
||||||
extern _X_EXPORT int NewInputDeviceRequest(
|
extern _X_EXPORT int NewInputDeviceRequest(
|
||||||
InputOption *options,
|
InputOption *options,
|
||||||
|
|
Loading…
Reference in New Issue