void FullscreenController::updatePageScaleConstraints(bool removeConstraints) { PageScaleConstraints fullscreenConstraints; if (!removeConstraints) { fullscreenConstraints = PageScaleConstraints(1.0, 1.0, 1.0); fullscreenConstraints.layoutSize = FloatSize(m_webViewImpl->size()); } m_webViewImpl->pageScaleConstraintsSet().setFullscreenConstraints(fullscreenConstraints); m_webViewImpl->pageScaleConstraintsSet().computeFinalConstraints(); m_webViewImpl->updateMainFrameLayoutSize(); }
PageScaleConstraints PageScaleConstraintsSet::defaultConstraints() const { return PageScaleConstraints(-1, defaultMinimumScale, defaultMaximumScale); }
void PageScaleConstraintsSet::clearPageDefinedConstraints() { m_pageDefinedConstraints = PageScaleConstraints(); m_constraintsDirty = true; }