Mir
mir::shell::BasicWindowManager< WindowManagementPolicy, SessionInfo, SurfaceInfo > Member List

This is the complete list of members for mir::shell::BasicWindowManager< WindowManagementPolicy, SessionInfo, SurfaceInfo >, including all inherited members.

active_display() -> geometry::Rectangle const overridemir::shell::BasicWindowManager< WindowManagementPolicy, SessionInfo, SurfaceInfo >inlineprotectedvirtual
add_display(geometry::Rectangle const &area) overridemir::shell::BasicWindowManager< WindowManagementPolicy, SessionInfo, SurfaceInfo >inlineprotectedvirtual
add_session(std::shared_ptr< scene::Session > const &session) overridemir::shell::BasicWindowManager< WindowManagementPolicy, SessionInfo, SurfaceInfo >inlineprotectedvirtual
add_surface(std::shared_ptr< scene::Session > const &session, scene::SurfaceCreationParameters const &params, std::function< frontend::SurfaceId(std::shared_ptr< scene::Session > const &session, scene::SurfaceCreationParameters const &params)> const &build) overridemir::shell::BasicWindowManager< WindowManagementPolicy, SessionInfo, SurfaceInfo >inlineprotectedvirtual
BasicWindowManager(FocusController *focus_controller, PolicyArgs &&...policy_args)mir::shell::BasicWindowManager< WindowManagementPolicy, SessionInfo, SurfaceInfo >inline
BasicWindowManagerTools()=defaultmir::shell::BasicWindowManagerTools< SessionInfo, SurfaceInfo >private
BasicWindowManagerTools(BasicWindowManagerTools const &)=deletemir::shell::BasicWindowManagerTools< SessionInfo, SurfaceInfo >private
cursormir::shell::BasicWindowManager< WindowManagementPolicy, SessionInfo, SurfaceInfo >protected
displaysmir::shell::BasicWindowManager< WindowManagementPolicy, SessionInfo, SurfaceInfo >protected
find_session(std::function< bool(SessionInfo const &info)> const &predicate) -> std::shared_ptr< scene::Session > overridemir::shell::BasicWindowManager< WindowManagementPolicy, SessionInfo, SurfaceInfo >inlineprotectedvirtual
focus_controllermir::shell::BasicWindowManager< WindowManagementPolicy, SessionInfo, SurfaceInfo >protected
focus_next_session() overridemir::shell::BasicWindowManager< WindowManagementPolicy, SessionInfo, SurfaceInfo >inlineprotectedvirtual
focused_session() const -> std::shared_ptr< scene::Session > overridemir::shell::BasicWindowManager< WindowManagementPolicy, SessionInfo, SurfaceInfo >inlineprotectedvirtual
focused_surface() const -> std::shared_ptr< scene::Surface > overridemir::shell::BasicWindowManager< WindowManagementPolicy, SessionInfo, SurfaceInfo >inlineprotectedvirtual
handle_keyboard_event(MirKeyboardEvent const *event) overridemir::shell::BasicWindowManager< WindowManagementPolicy, SessionInfo, SurfaceInfo >inlineprotectedvirtual
handle_pointer_event(MirPointerEvent const *event) overridemir::shell::BasicWindowManager< WindowManagementPolicy, SessionInfo, SurfaceInfo >inlineprotectedvirtual
handle_touch_event(MirTouchEvent const *event) overridemir::shell::BasicWindowManager< WindowManagementPolicy, SessionInfo, SurfaceInfo >inlineprotectedvirtual
info_for(std::weak_ptr< scene::Session > const &session) const -> SessionInfo &overridemir::shell::BasicWindowManager< WindowManagementPolicy, SessionInfo, SurfaceInfo >inlineprotectedvirtual
info_for(std::weak_ptr< scene::Surface > const &surface) const -> SurfaceInfo &overridemir::shell::BasicWindowManager< WindowManagementPolicy, SessionInfo, SurfaceInfo >inlineprotectedvirtual
modify_surface(std::shared_ptr< scene::Session > const &session, std::shared_ptr< scene::Surface > const &surface, shell::SurfaceSpecification const &modifications) overridemir::shell::BasicWindowManager< WindowManagementPolicy, SessionInfo, SurfaceInfo >inlineprotectedvirtual
mutexmir::shell::BasicWindowManager< WindowManagementPolicy, SessionInfo, SurfaceInfo >protected
mir::operator=(WindowManager const &)=deletemir::shell::WindowManager
mir::shell::BasicWindowManagerTools::operator=(BasicWindowManagerTools const &)=deletemir::shell::BasicWindowManagerTools< SessionInfo, SurfaceInfo >private
policymir::shell::BasicWindowManager< WindowManagementPolicy, SessionInfo, SurfaceInfo >protected
raise(SurfaceSet const &surfaces) overridemir::shell::BasicWindowManager< WindowManagementPolicy, SessionInfo, SurfaceInfo >inlineprotectedvirtual
remove_display(geometry::Rectangle const &area) overridemir::shell::BasicWindowManager< WindowManagementPolicy, SessionInfo, SurfaceInfo >inlineprotectedvirtual
remove_session(std::shared_ptr< scene::Session > const &session) overridemir::shell::BasicWindowManager< WindowManagementPolicy, SessionInfo, SurfaceInfo >inlineprotectedvirtual
remove_surface(std::shared_ptr< scene::Session > const &session, std::weak_ptr< scene::Surface > const &surface) overridemir::shell::BasicWindowManager< WindowManagementPolicy, SessionInfo, SurfaceInfo >inlineprotectedvirtual
session_infomir::shell::BasicWindowManager< WindowManagementPolicy, SessionInfo, SurfaceInfo >protected
set_focus_to(std::shared_ptr< scene::Session > const &focus, std::shared_ptr< scene::Surface > const &surface) overridemir::shell::BasicWindowManager< WindowManagementPolicy, SessionInfo, SurfaceInfo >inlineprotectedvirtual
set_surface_attribute(std::shared_ptr< scene::Session > const &, std::shared_ptr< scene::Surface > const &surface, MirSurfaceAttrib attrib, int value) overridemir::shell::BasicWindowManager< WindowManagementPolicy, SessionInfo, SurfaceInfo >inlineprotectedvirtual
surface_at(geometry::Point cursor) const -> std::shared_ptr< scene::Surface > overridemir::shell::BasicWindowManager< WindowManagementPolicy, SessionInfo, SurfaceInfo >inlineprotectedvirtual
surface_infomir::shell::BasicWindowManager< WindowManagementPolicy, SessionInfo, SurfaceInfo >protected
WindowManager()=defaultmir::shell::WindowManager
WindowManager(WindowManager const &)=deletemir::shell::WindowManager
~BasicWindowManagerTools()=defaultmir::shell::BasicWindowManagerTools< SessionInfo, SurfaceInfo >privatevirtual
~WindowManager()=defaultmir::shell::WindowManagervirtual

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Oct 8 16:20:16 UTC 2015