19 #ifndef MIRAL_KIOSK_WINDOW_MANAGER_H
20 #define MIRAL_KIOSK_WINDOW_MANAGER_H
40 bool handle_keyboard_event(MirKeyboardEvent
const* event)
override;
41 bool handle_touch_event(MirTouchEvent
const* event)
override;
42 bool handle_pointer_event(MirPointerEvent
const* event)
override;
46 void handle_request_move(
miral::WindowInfo& window_info, MirInputEvent
const* input_event)
override;
47 void handle_request_resize(
miral::WindowInfo& window_info, MirInputEvent
const* input_event,
54 static const int modifier_mask =
61 std::shared_ptr<SplashSession>
const splash;
Definition: kiosk_window_manager.h:31
Widely accepted defaults for window management.
Definition: canonical_window_manager.h:29
Definition: window_specification.h:44
MirResizeEdge
Hints for resizing a window.
Definition: common.h:333
MirWindowState
Definition: common.h:73
@ mir_input_event_modifier_ctrl
Definition: enums.h:67
@ mir_input_event_modifier_meta
Definition: enums.h:70
@ mir_input_event_modifier_alt
Definition: enums.h:59
@ mir_input_event_modifier_shift
Definition: enums.h:62
@ mir_input_event_modifier_sym
Definition: enums.h:65
Basic geometry types. Types for dimensions, displacements, etc. and the operations that they support.
Definition: dimensions.h:31
Definition: rectangle.h:34
Definition: application_info.h:32
Definition: window_info.h:33