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)