Struct xcb::x::ClientMessageEvent
source · pub struct ClientMessageEvent { /* private fields */ }
Expand description
NOT YET DOCUMENTED
This event represents a ClientMessage, sent by another X11 client. An example
is a client sending the _NET_WM_STATE
ClientMessage to the root window
to indicate the fullscreen window state, effectively requesting that the window
manager puts it into fullscreen mode.
Implementations§
source§impl ClientMessageEvent
impl ClientMessageEvent
pub fn new( window: Window, type: Atom, data: ClientMessageData, ) -> ClientMessageEvent
pub fn response_type(&self) -> u8
pub fn sequence(&self) -> u16
pub fn window(&self) -> Window
sourcepub fn type(&self) -> Atom
pub fn type(&self) -> Atom
An atom which indicates how the data should be interpreted by the receiving client.
pub fn data(&self) -> ClientMessageData
Trait Implementations§
source§impl BaseEvent for ClientMessageEvent
impl BaseEvent for ClientMessageEvent
source§impl Debug for ClientMessageEvent
impl Debug for ClientMessageEvent
source§impl Drop for ClientMessageEvent
impl Drop for ClientMessageEvent
source§impl Raw<xcb_generic_event_t> for ClientMessageEvent
impl Raw<xcb_generic_event_t> for ClientMessageEvent
impl Send for ClientMessageEvent
impl Sync for ClientMessageEvent
Auto Trait Implementations§
impl Freeze for ClientMessageEvent
impl RefUnwindSafe for ClientMessageEvent
impl Unpin for ClientMessageEvent
impl UnwindSafe for ClientMessageEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more