void
_FormImpl::OnChangeLayout(_ControlOrientation orientation)
{
- const FloatDimension portraitSize = _ControlManager::GetInstance()->_ControlManager::GetScreenSizeF();
- const FloatDimension landscapeSize = FloatDimension(portraitSize.height, portraitSize.width);
+ FloatDimension portraitSize = _ControlManager::GetInstance()->_ControlManager::GetScreenSizeF();
+ FloatDimension landscapeSize = FloatDimension(portraitSize.height, portraitSize.width);
// Adjust the position of the partial Frame.
_FrameImpl* pFrameImpl = dynamic_cast<_FrameImpl*>(GetParent());
{
curPoint.y = portraitSize.width / portraitSize.height * prevPoint.y;
}
+
}
pFrameImpl->SetPosition(curPoint);
+ portraitSize = pFrameImpl->GetSizeF();
+ landscapeSize = portraitSize;
+
pFrameImpl->GetCore().SetMovable(movable);
}
}