19 #ifndef MIR_TEST_FRAMEWORK_CANONICAL_WINDOW_MANAGER_POLICY_H 20 #define MIR_TEST_FRAMEWORK_CANONICAL_WINDOW_MANAGER_POLICY_H 46 #endif //MIR_TEST_FRAMEWORK_CANONICAL_WINDOW_MANAGER_POLICY_H CanonicalWindowManagerPolicy(WindowManagerTools const &tools)
Definition: canonical_window_manager_policy.h:26
Widely accepted defaults for window management.
Definition: canonical_window_manager.h:28
Definition: window_info.h:32
bool handle_touch_event(MirTouchEvent const *) override
touch event handler
Definition: canonical_window_manager_policy.h:34
Definition: any_surface.h:25
Definition: rectangle.h:33
bool handle_keyboard_event(MirKeyboardEvent const *) override
keyboard event handler
Definition: canonical_window_manager_policy.h:30
mir::geometry::Rectangle confirm_placement_on_display(miral::WindowInfo const &, MirWindowState, mir::geometry::Rectangle const &new_placement)
Confirm (and optionally adjust) the placement of a window on the display.
Definition: canonical_window_manager_policy.h:36
bool handle_pointer_event(MirPointerEvent const *) override
pointer event handler
Definition: canonical_window_manager_policy.h:32