mirror of
https://github.com/servo/servo.git
synced 2025-08-10 16:05:43 +01:00
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:
parent
80a1b64384
commit
e9c14bb9fc
3 changed files with 69 additions and 29 deletions
|
@ -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()
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue