active_display() -> geometry::Rectangle const =0 | mir::shell::BasicWindowManagerTools< SessionInfo, SurfaceInfo > | pure virtual |
BasicWindowManagerTools()=default | mir::shell::BasicWindowManagerTools< SessionInfo, SurfaceInfo > | |
BasicWindowManagerTools(BasicWindowManagerTools const &)=delete | mir::shell::BasicWindowManagerTools< SessionInfo, SurfaceInfo > | |
find_session(std::function< bool(SessionInfo const &info)> const &predicate) -> std::shared_ptr< scene::Session >=0 | mir::shell::BasicWindowManagerTools< SessionInfo, SurfaceInfo > | pure virtual |
focus_next_session()=0 | mir::shell::BasicWindowManagerTools< SessionInfo, SurfaceInfo > | pure virtual |
focused_session() const -> std::shared_ptr< scene::Session >=0 | mir::shell::BasicWindowManagerTools< SessionInfo, SurfaceInfo > | pure virtual |
focused_surface() const -> std::shared_ptr< scene::Surface >=0 | mir::shell::BasicWindowManagerTools< SessionInfo, SurfaceInfo > | pure virtual |
info_for(std::weak_ptr< scene::Session > const &session) const -> SessionInfo &=0 | mir::shell::BasicWindowManagerTools< SessionInfo, SurfaceInfo > | pure virtual |
info_for(std::weak_ptr< scene::Surface > const &surface) const -> SurfaceInfo &=0 | mir::shell::BasicWindowManagerTools< SessionInfo, SurfaceInfo > | pure virtual |
operator=(BasicWindowManagerTools const &)=delete | mir::shell::BasicWindowManagerTools< SessionInfo, SurfaceInfo > | |
raise(SurfaceSet const &surfaces)=0 | mir::shell::BasicWindowManagerTools< SessionInfo, SurfaceInfo > | pure virtual |
set_focus_to(std::shared_ptr< scene::Session > const &focus, std::shared_ptr< scene::Surface > const &surface)=0 | mir::shell::BasicWindowManagerTools< SessionInfo, SurfaceInfo > | pure virtual |
surface_at(geometry::Point cursor) const -> std::shared_ptr< scene::Surface >=0 | mir::shell::BasicWindowManagerTools< SessionInfo, SurfaceInfo > | pure virtual |
~BasicWindowManagerTools()=default | mir::shell::BasicWindowManagerTools< SessionInfo, SurfaceInfo > | virtual |