mMouseInOutEventSignal(),
mMoveCompletedSignal(),
mResizeCompletedSignal(),
+ mInsetsChangedSignal(),
mLastKeyEvent(),
mLastTouchEvent(),
mIsTransparent(false),
mWindowSurface->OutputTransformedSignal().Connect(this, &Window::OnOutputTransformed);
mWindowSurface->RotationFinishedSignal().Connect(this, &Window::OnRotationFinished);
+ mWindowBase->InsetsChangedSignal().Connect(this, &Window::OnInsetsChanged);
+
AddAuxiliaryHint("wm.policy.win.user.geometry", "1");
SetClass(name, className);
mAuxiliaryMessageSignal.Emit(key, value, options);
}
+void Window::OnInsetsChanged(WindowInsetsPartType partType, WindowInsetsPartState partState, const Extents& insets)
+{
+ mInsetsChangedSignal.Emit(partType, partState, insets);
+}
+
void Window::OnAccessibilityEnabled()
{
auto bridge = Accessibility::Bridge::GetCurrentBridge();