diff --git a/src/servo/gfx/geometry.rs b/src/servo/gfx/geometry.rs index 3e8d2a684f2..eae13a0801f 100644 --- a/src/servo/gfx/geometry.rs +++ b/src/servo/gfx/geometry.rs @@ -39,6 +39,12 @@ pub fn box(x: A, y: A, w: A, h: A) -> Rect { Rect(Point2D(x, y), Size2D(w, h)) } +impl au { + pub fn scale_by(factor: float) -> au { + au(((*self as float) * factor) as i32) + } +} + pub pure fn zero_rect() -> Rect { let z = au(0); Rect(Point2D(z, z), Size2D(z, z))