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
WlRegistry
WlCallback
WlShm
WlBuffer
WlDataOffer
WlDataSource
WlDataDevice
WlShellSurface
WlSurface
WlSeat
WlPointer
WlKeyboard
WlTouch
WlOutput

Trait Implementations

Derived Implementations

impl Debug for WaylandProtocolEvent

fn fmt(&self, __arg_0: &mut Formatter) -> Result