From: Keuckdo Bang Date: Tue, 28 May 2013 10:12:14 +0000 (+0900) Subject: Fixed size of form in partial form. X-Git-Tag: accepted/tizen/20130924.144426~1^2~737 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=dfda68e6a3e337576c5ccfa3ee83f3a5a5e47b1e;p=platform%2Fframework%2Fnative%2Fuifw.git Fixed size of form in partial form. Change-Id: I231cee86d30aa6ae6d66a5e92d7794a4a53cf614 --- diff --git a/src/ui/controls/FUiCtrl_FormImpl.cpp b/src/ui/controls/FUiCtrl_FormImpl.cpp index eebc762..ef02ecc 100644 --- a/src/ui/controls/FUiCtrl_FormImpl.cpp +++ b/src/ui/controls/FUiCtrl_FormImpl.cpp @@ -1121,8 +1121,8 @@ _FormImpl::SetSoftkeyIcon(Softkey softkey, const Bitmap& pNormalBitmap, const Bi 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()); @@ -1178,10 +1178,14 @@ _FormImpl::OnChangeLayout(_ControlOrientation orientation) { curPoint.y = portraitSize.width / portraitSize.height * prevPoint.y; } + } pFrameImpl->SetPosition(curPoint); + portraitSize = pFrameImpl->GetSizeF(); + landscapeSize = portraitSize; + pFrameImpl->GetCore().SetMovable(movable); } }