private byte SetButtonDown(byte state, X11MouseEventFlags flags) { return(state |= (byte)flags); }
private byte SetButtonUp(byte state, X11MouseEventFlags flags) { return(state &= (byte)~flags); }
private bool IsButtonDown(byte state, X11MouseEventFlags flag) { return((state & (byte)flag) != 0); }