17 #ifndef MIRAL_WINDOW_MANAGER_TOOLS_H
18 #define MIRAL_WINDOW_MANAGER_TOOLS_H
20 #include "miral/application.h"
23 #include <mir/geometry/displacement.h>
30 namespace scene {
class Surface; }
54 class WindowManagerToolsImplementation;
219 std::shared_ptr<Workspace>
const& to_workspace,
220 std::shared_ptr<Workspace>
const& from_workspace);
230 std::function<
void(std::shared_ptr<Workspace>
const& workspace)>
const& callback);
239 std::shared_ptr<Workspace>
const& workspace,
240 std::function<
void(
Window const& window)>
const& callback);
253 WindowManagerToolsImplementation* tools;