Mir
|
A policy based window manager. This takes care of the management of any meta implementation held for the sessions and surfaces. More...
#include <server_example_basic_window_manager.h>
Public Member Functions | |
template<typename... PolicyArgs> | |
BasicWindowManagerCopy (shell::FocusController *focus_controller, PolicyArgs &&...policy_args) | |
![]() | |
virtual | ~WindowManager ()=default |
WindowManager ()=default | |
WindowManager (WindowManager const &)=delete | |
WindowManager & | operator= (WindowManager const &)=delete |
A policy based window manager. This takes care of the management of any meta implementation held for the sessions and surfaces.
WindowManagementPolicy | the constructor must take a pointer to BasicWindowManagerTools<> as its first parameter. (Any additional parameters can be forwarded by BasicWindowManager::BasicWindowManager.) In addition WindowManagementPolicy must implement the following methods:
|
SessionInfo | must be default constructable. |
SurfaceInfo | must be constructable from (std::shared_ptr<ms::Session>, std::shared_ptr<ms::Surface>, ms::SurfaceCreationParameters const& params) |
|
inline |
Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Oct 8 16:20:16 UTC 2015