Home
last modified time | relevance | path

Searched refs:newRatio (Results 1 – 3 of 3) sorted by relevance

/ohos5.0/foundation/window/window_manager/wmserver/src/
H A Dwindow_layout_policy_cascade.cpp806 float newRatio = curRatio < sizeLimits.minRatio_ ? sizeLimits.minRatio_ : sizeLimits.maxRatio_; in FixWindowSizeByRatioIfDragBeyondLimitRegion() local
812 winRect.height_ = static_cast<uint32_t>(static_cast<float>(winRect.width_) / newRatio); in FixWindowSizeByRatioIfDragBeyondLimitRegion()
820 winRect.width_ = static_cast<uint32_t>(static_cast<float>(winRect.height_) * newRatio); in FixWindowSizeByRatioIfDragBeyondLimitRegion()
866 float newRatio = curRatio < sizeLimits.minRatio_ ? sizeLimits.minRatio_ : sizeLimits.maxRatio_; in UpdateFloatingWindowSizeBySizeLimits() local
868 winRect.height_ = static_cast<uint32_t>(static_cast<float>(winRect.width_) / newRatio); in UpdateFloatingWindowSizeBySizeLimits()
872 winRect.width_ = static_cast<uint32_t>(static_cast<float>(winRect.height_) * newRatio); in UpdateFloatingWindowSizeBySizeLimits()
879 winRect.width_ = static_cast<uint32_t>(static_cast<float>(winRect.height_) * newRatio); in UpdateFloatingWindowSizeBySizeLimits()
882 winRect.height_ = static_cast<uint32_t>(static_cast<float>(winRect.width_) / newRatio); in UpdateFloatingWindowSizeBySizeLimits()
/ohos5.0/foundation/window/window_manager/window_scene/session/host/src/
H A Dmove_drag_controller.cpp423 …float newRatio = MathHelper::LessNotEqual(curRatio, limits_.minRatio_) ? limits_.minRatio_ : limit… in CalcFreeformTargetRect() local
424 if (MathHelper::NearZero(newRatio)) { in CalcFreeformTargetRect()
429 targetRect.height_ = static_cast<int32_t>(static_cast<float>(targetRect.width_) / newRatio); in CalcFreeformTargetRect()
431 targetRect.width_ = static_cast<int32_t>(static_cast<float>(targetRect.height_) * newRatio); in CalcFreeformTargetRect()
433 TLOGD(WmsLogTag::WMS_LAYOUT, "curRatio:%{public}f, newRatio:%{public}f", curRatio, newRatio); in CalcFreeformTargetRect()
/ohos5.0/foundation/window/window_manager/wm/src/
H A Dwindow_scene_session_impl.cpp1667 float newRatio = curRatio < sizeLimits.minRatio_ ? sizeLimits.minRatio_ : sizeLimits.maxRatio_; in UpdateFloatingWindowSizeBySizeLimits() local
1668 if (MathHelper::NearZero(newRatio)) { in UpdateFloatingWindowSizeBySizeLimits()
1672 height = static_cast<uint32_t>(static_cast<float>(width) / newRatio); in UpdateFloatingWindowSizeBySizeLimits()
1676 width = static_cast<uint32_t>(static_cast<float>(height) * newRatio); in UpdateFloatingWindowSizeBySizeLimits()