Trait graphics::Rectangled [] [src]

pub trait Rectangled: Sized {
    fn margin(self, m: Scalar) -> Self;
    fn rel(self, x: Scalar, y: Scalar) -> Self;

    fn expand(self, m: Scalar) -> Self { ... }
}

Should be implemented by contexts that have rectangle information.

Required Methods

fn margin(self, m: Scalar) -> Self

Shrinks the current rectangle equally by all sides.

fn rel(self, x: Scalar, y: Scalar) -> Self

Moves to a relative rectangle using the current rectangle as tile.

Provided Methods

fn expand(self, m: Scalar) -> Self

Expands the current rectangle equally by all sides.

Implementors