[−][src]Trait leftwm::display_servers::DisplayServer
Required methods
fn new(config: &Config) -> Self
fn get_next_events(&mut self) -> Vec<DisplayEvent>
Provided methods
fn update_theme_settings(&mut self, _settings: ThemeSetting)
fn update_windows(&self, _windows: Vec<&Window>, _focused: Option<&Window>)
fn update_workspaces(
&self,
_windows: Vec<&Workspace>,
_focused: Option<&Workspace>
)
&self,
_windows: Vec<&Workspace>,
_focused: Option<&Workspace>
)
fn execute_action(&mut self, _act: DisplayAction) -> Option<DisplayEvent>
Implementors
impl DisplayServer for MockDisplayServer
[src]
fn new(_: &Config) -> MockDisplayServer
[src]
fn get_next_events(&mut self) -> Vec<DisplayEvent>
[src]
impl DisplayServer for XlibDisplayServer
[src]
fn new(config: &Config) -> XlibDisplayServer
[src]
fn update_theme_settings(&mut self, settings: ThemeSetting)
[src]
fn update_windows(&self, windows: Vec<&Window>, focused_window: Option<&Window>)
[src]
fn update_workspaces(
&self,
_workspaces: Vec<&Workspace>,
focused: Option<&Workspace>
)
[src]
&self,
_workspaces: Vec<&Workspace>,
focused: Option<&Workspace>
)