Struct xcb::shape::NotifyEvent
source · pub struct NotifyEvent { /* private fields */ }
Expand description
The NotifyEvent
event.
Implementations§
source§impl NotifyEvent
impl NotifyEvent
pub fn new( event_base: u8, shape_kind: Sk, affected_window: Window, extents_x: i16, extents_y: i16, extents_width: u16, extents_height: u16, server_time: Timestamp, shaped: bool ) -> NotifyEvent
pub fn response_type(&self) -> u8
pub fn shape_kind(&self) -> Sk
pub fn sequence(&self) -> u16
pub fn affected_window(&self) -> Window
pub fn extents_x(&self) -> i16
pub fn extents_y(&self) -> i16
pub fn extents_width(&self) -> u16
pub fn extents_height(&self) -> u16
pub fn server_time(&self) -> Timestamp
pub fn shaped(&self) -> bool
Trait Implementations§
source§impl BaseEvent for NotifyEvent
impl BaseEvent for NotifyEvent
source§impl Debug for NotifyEvent
impl Debug for NotifyEvent
source§impl Drop for NotifyEvent
impl Drop for NotifyEvent
source§impl Raw<xcb_generic_event_t> for NotifyEvent
impl Raw<xcb_generic_event_t> for NotifyEvent
impl Send for NotifyEvent
impl Sync for NotifyEvent
Auto Trait Implementations§
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