160
178
using FullscreenSurfaces = std::set<Window>;
161
179
FullscreenSurfaces fullscreen_surfaces;
163
197
void update_event_timestamp(MirKeyboardEvent const* kev);
164
198
void update_event_timestamp(MirPointerEvent const* pev);
165
199
void update_event_timestamp(MirTouchEvent const* tev);
167
201
auto can_activate_window_for_session(miral::Application const& session) -> bool;
169
206
auto place_new_surface(ApplicationInfo const& app_info, WindowSpecification parameters) -> WindowSpecification;
170
207
auto place_relative(mir::geometry::Rectangle const& parent, miral::WindowSpecification const& parameters, Size size)