pub struct XlibDisplayServer { /* private fields */ }
Trait Implementations
sourceimpl DisplayServer for XlibDisplayServer
impl DisplayServer for XlibDisplayServer
sourcefn generate_verify_focus_event(&self) -> Option<DisplayEvent>
fn generate_verify_focus_event(&self) -> Option<DisplayEvent>
Creates a verify focus event for the cursors current window.
fn new(config: &impl Config) -> Self
fn load_config(
&mut self,
config: &impl Config,
focused: Option<&Option<WindowHandle>>,
windows: &[Window]
)
fn update_windows(&self, windows: Vec<&Window>)
fn update_workspaces(&self, focused: Option<&Workspace>)
fn get_next_events(&mut self) -> Vec<DisplayEvent>
fn execute_action(&mut self, act: DisplayAction) -> Option<DisplayEvent>
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 Unpin for XlibDisplayServer
impl !UnwindSafe for XlibDisplayServer
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more