style: Re-define CoordPair struct

Redefine/Rename the fields in CoordPair to align the data members of gfx::Point.

Differential Revision: https://phabricator.services.mozilla.com/D5903
This commit is contained in:
Boris Chiou 2023-03-10 19:19:28 +00:00 committed by Martin Robinson
parent 29a9f0da46
commit 29105eeb49

View file

@ -363,9 +363,9 @@ impl PathCommand {
},
HorizontalLineTo { mut x, absolute } => {
if !absolute.is_yes() {
x += state.pos.0;
x += state.pos.x;
}
state.pos.0 = x;
state.pos.x = x;
HorizontalLineTo {
x,
absolute: IsAbsolute::Yes,
@ -373,9 +373,9 @@ impl PathCommand {
},
VerticalLineTo { mut y, absolute } => {
if !absolute.is_yes() {
y += state.pos.1;
y += state.pos.y;
}
state.pos.1 = y;
state.pos.y = y;
VerticalLineTo {
y,
absolute: IsAbsolute::Yes,
@ -613,6 +613,7 @@ impl IsAbsolute {
}
/// The path coord type.
#[allow(missing_docs)]
#[derive(
AddAssign,
Animate,
@ -632,13 +633,16 @@ impl IsAbsolute {
ToShmem,
)]
#[repr(C)]
pub struct CoordPair(CSSFloat, CSSFloat);
pub struct CoordPair {
x: CSSFloat,
y: CSSFloat,
}
impl CoordPair {
/// Create a CoordPair.
#[inline]
pub fn new(x: CSSFloat, y: CSSFloat) -> Self {
CoordPair(x, y)
CoordPair { x, y }
}
}