pub struct XlibDisplayServer { /* private fields */ }Trait Implementations§
Source§impl DisplayServer<XlibWindowHandle> for XlibDisplayServer
impl DisplayServer<XlibWindowHandle> for XlibDisplayServer
Source§fn generate_verify_focus_event(&self) -> Option<DisplayEvent<XlibWindowHandle>>
fn generate_verify_focus_event(&self) -> Option<DisplayEvent<XlibWindowHandle>>
Creates a verify focus event for the cursors current window.
fn new(config: &impl Config) -> Self
fn reload_config( &mut self, config: &impl Config, focused: Option<WindowHandle<XlibWindowHandle>>, windows: &[Window<XlibWindowHandle>], )
fn update_windows(&self, windows: Vec<&Window<XlibWindowHandle>>)
fn update_workspaces(&self, focused: Option<&Workspace>)
fn get_next_events(&mut self) -> Vec<DisplayEvent<XlibWindowHandle>>
fn execute_action( &mut self, act: DisplayAction<XlibWindowHandle>, ) -> Option<DisplayEvent<XlibWindowHandle>>
fn wait_readable(&self) -> Pin<Box<dyn Future<Output = ()>>>
fn flush(&self)
Auto Trait Implementations§
impl !RefUnwindSafe for XlibDisplayServer
impl !Send for XlibDisplayServer
impl !Sync for XlibDisplayServer
impl !UnwindSafe for XlibDisplayServer
impl Freeze for XlibDisplayServer
impl Unpin for XlibDisplayServer
impl UnsafeUnpin for XlibDisplayServer
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