2
3
4
5
6
7
8
9
10
11
12
13
14
15
17#ifndef MIRAL_WINDOW_MANAGEMENT_OPTIONS_H_
18#define MIRAL_WINDOW_MANAGEMENT_OPTIONS_H_
44template<
typename Policy,
typename ...Args>
47 return {name, [&args...](WindowManagerTools
const& tools) -> std::unique_ptr<miral::WindowManagementPolicy>
48 {
return std::make_unique<Policy>(tools, args...); }};
The interface through which the window management policy is determined.
Definition window_management_policy.h:50
Definition window_management_options.h:52
WindowManagerOptions(std::initializer_list< WindowManagerOption > const &policies)
Definition window_management_options.h:55
std::vector< WindowManagerOption > const policies
Definition window_management_options.h:59
void operator()(mir::Server &server) const
WindowManagerOptions()=delete
Mir Abstraction Layer.
Definition runner.h:35
Definition window_management_options.h:39
WindowManagementPolicyBuilder const build
Definition window_management_options.h:41
std::string const name
Definition window_management_options.h:40