Enum vnc::client::Event [] [src]

pub enum Event {
    Disconnected(Option<Error>),
    Resize(u16u16),
    SetColourMap {
        first_colour: u16,
        colours: Vec<Colour>,
    },
    PutPixels(RectVec<u8>),
    CopyPixels {
        src: Rect,
        dst: Rect,
    },
    EndOfFrame,
    SetCursor {
        size: (u16, u16),
        hotspot: (u16, u16),
        pixels: Vec<u8>,
        mask_bits: Vec<u8>,
    },
    Clipboard(String),
    Bell,
}

Variants

Disconnected(Option<Error>)Resize(u16u16)SetColourMap

Fields

first_colour: u16
colours: Vec<Colour>
PutPixels(RectVec<u8>)CopyPixels

Fields

src: Rect
dst: Rect
EndOfFrameSetCursor

Fields

size: (u16, u16)
hotspot: (u16, u16)
pixels: Vec<u8>
mask_bits: Vec<u8>
Clipboard(String)Bell

Trait Implementations

impl Debug for Event
[src]

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

Formats the value using the given formatter.