Enum wayland_client::wayland::WaylandProtocolEvent
[−]
[src]
pub enum WaylandProtocolEvent { WlDisplay(ProxyId, WlDisplayEvent), WlRegistry(ProxyId, WlRegistryEvent), WlCallback(ProxyId, WlCallbackEvent), WlShm(ProxyId, WlShmEvent), WlBuffer(ProxyId, WlBufferEvent), WlDataOffer(ProxyId, WlDataOfferEvent), WlDataSource(ProxyId, WlDataSourceEvent), WlDataDevice(ProxyId, WlDataDeviceEvent), WlShellSurface(ProxyId, WlShellSurfaceEvent), WlSurface(ProxyId, WlSurfaceEvent), WlSeat(ProxyId, WlSeatEvent), WlPointer(ProxyId, WlPointerEvent), WlKeyboard(ProxyId, WlKeyboardEvent), WlTouch(ProxyId, WlTouchEvent), WlOutput(ProxyId, WlOutputEvent), }
An event generated by the protocol wayland.
Each variant is composed of a ProxyId
reffering to the proxy object
and of the event data itself.
Variants
WlDisplay(ProxyId, WlDisplayEvent)
WlRegistry(ProxyId, WlRegistryEvent)
WlCallback(ProxyId, WlCallbackEvent)
WlShm(ProxyId, WlShmEvent)
WlBuffer(ProxyId, WlBufferEvent)
WlDataOffer(ProxyId, WlDataOfferEvent)
WlDataSource(ProxyId, WlDataSourceEvent)
WlDataDevice(ProxyId, WlDataDeviceEvent)
WlShellSurface(ProxyId, WlShellSurfaceEvent)
WlSurface(ProxyId, WlSurfaceEvent)
WlSeat(ProxyId, WlSeatEvent)
WlPointer(ProxyId, WlPointerEvent)
WlKeyboard(ProxyId, WlKeyboardEvent)
WlTouch(ProxyId, WlTouchEvent)
WlOutput(ProxyId, WlOutputEvent)