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;
|
||||
}
|
||||
|
||||
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.
|
||||
*/
|
||||
|
|
|
@ -560,6 +560,13 @@ extern int EventIsDeliverable(DeviceIntPtr dev, InternalEvent* event,
|
|||
#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. */
|
||||
extern _X_EXPORT int NewInputDeviceRequest(
|
||||
InputOption *options,
|
||||
|
|
Loading…
Reference in New Issue