style: Don't use hardcoded value for safearea.

To implement safe area support on Gecko, we should get safe area from Device.

Differential Revision: https://phabricator.services.mozilla.com/D52504
This commit is contained in:
Makoto Kato 2020-01-08 11:56:25 +00:00 committed by Emilio Cobos Álvarez
parent 80a1b64384
commit e9c14bb9fc
No known key found for this signature in database
GPG key ID: E1152D0994E4BF8A
3 changed files with 69 additions and 29 deletions

View file

@ -16,7 +16,7 @@ use crate::values::{CustomIdent, KeyframesName};
use app_units::{Au, AU_PER_PX};
use cssparser::RGBA;
use euclid::default::Size2D;
use euclid::Scale;
use euclid::{Scale, SideOffsets2D};
use servo_arc::Arc;
use std::fmt;
use std::sync::atomic::{AtomicBool, AtomicIsize, AtomicUsize, Ordering};
@ -301,4 +301,9 @@ impl Device {
pub fn unzoom_text(&self, size: Au) -> Au {
size.scale_by(1. / self.effective_text_zoom())
}
/// Returns safe area insets
pub fn safe_area_insets(&self) -> SideOffsets2D<f32, CSSPixel> {
SideOffsets2D::zero()
}
}