mirror of
https://github.com/servo/servo.git
synced 2025-08-06 06:00:15 +01:00
Update to euclid 0.8
This commit is contained in:
parent
b7facf41cb
commit
6259df5e2d
56 changed files with 538 additions and 558 deletions
|
@ -301,9 +301,9 @@ impl<T: Copy> LogicalSize<T> {
|
|||
pub fn to_physical(&self, mode: WritingMode) -> Size2D<T> {
|
||||
self.debug_writing_mode.check(mode);
|
||||
if mode.is_vertical() {
|
||||
Size2D { width: self.block, height: self.inline }
|
||||
Size2D::new(self.block, self.inline)
|
||||
} else {
|
||||
Size2D { width: self.inline, height: self.block }
|
||||
Size2D::new(self.inline, self.block)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -450,15 +450,13 @@ impl<T: Copy + Sub<T, Output=T>> LogicalPoint<T> {
|
|||
pub fn to_physical(&self, mode: WritingMode, container_size: Size2D<T>) -> Point2D<T> {
|
||||
self.debug_writing_mode.check(mode);
|
||||
if mode.is_vertical() {
|
||||
Point2D {
|
||||
x: if mode.is_vertical_lr() { self.b } else { container_size.width - self.b },
|
||||
y: if mode.is_inline_tb() { self.i } else { container_size.height - self.i }
|
||||
}
|
||||
Point2D::new(
|
||||
if mode.is_vertical_lr() { self.b } else { container_size.width - self.b },
|
||||
if mode.is_inline_tb() { self.i } else { container_size.height - self.i })
|
||||
} else {
|
||||
Point2D {
|
||||
x: if mode.is_bidi_ltr() { self.i } else { container_size.width - self.i },
|
||||
y: self.b
|
||||
}
|
||||
Point2D::new(
|
||||
if mode.is_bidi_ltr() { self.i } else { container_size.width - self.i },
|
||||
self.b)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -953,8 +951,8 @@ impl<T: Copy + Add<T, Output=T> + Sub<T, Output=T>> LogicalRect<T> {
|
|||
}
|
||||
}
|
||||
Rect {
|
||||
origin: Point2D { x: x, y: y },
|
||||
size: Size2D { width: width, height: height },
|
||||
origin: Point2D::new(x, y),
|
||||
size: Size2D::new(width, height),
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue