Enum wayland_client::wayland::WaylandProtocolEvent [] [src]

pub enum WaylandProtocolEvent {
    WlDisplay(ProxyIdWlDisplayEvent),
    WlRegistry(ProxyIdWlRegistryEvent),
    WlCallback(ProxyIdWlCallbackEvent),
    WlShm(ProxyIdWlShmEvent),
    WlBuffer(ProxyIdWlBufferEvent),
    WlDataOffer(ProxyIdWlDataOfferEvent),
    WlDataSource(ProxyIdWlDataSourceEvent),
    WlDataDevice(ProxyIdWlDataDeviceEvent),
    WlShellSurface(ProxyIdWlShellSurfaceEvent),
    WlSurface(ProxyIdWlSurfaceEvent),
    WlSeat(ProxyIdWlSeatEvent),
    WlPointer(ProxyIdWlPointerEvent),
    WlKeyboard(ProxyIdWlKeyboardEvent),
    WlTouch(ProxyIdWlTouchEvent),
    WlOutput(ProxyIdWlOutputEvent),
}

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(ProxyIdWlDisplayEvent)WlRegistry(ProxyIdWlRegistryEvent)WlCallback(ProxyIdWlCallbackEvent)WlShm(ProxyIdWlShmEvent)WlBuffer(ProxyIdWlBufferEvent)WlDataOffer(ProxyIdWlDataOfferEvent)WlDataSource(ProxyIdWlDataSourceEvent)WlDataDevice(ProxyIdWlDataDeviceEvent)WlShellSurface(ProxyIdWlShellSurfaceEvent)WlSurface(ProxyIdWlSurfaceEvent)WlSeat(ProxyIdWlSeatEvent)WlPointer(ProxyIdWlPointerEvent)WlKeyboard(ProxyIdWlKeyboardEvent)WlTouch(ProxyIdWlTouchEvent)WlOutput(ProxyIdWlOutputEvent)

Trait Implementations

impl Debug for WaylandProtocolEvent
[src]

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

Formats the value using the given formatter.