|
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) | |
Public Member Functions inherited from mir::shell::WindowManager | |
| 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