Layout

trait Layout[F[_]] extends Algebra[F]
trait Algebra[F]
class Object
trait Matchable
class Any
trait GenericLayout[F]
class Algebra
trait Basic[F]

Value members

Abstract methods

def above[A](top: F[A], bottom: F[A])(implicit s: Semigroup[A]): F[A]
def at[A](img: F[A], landmark: Landmark): F[A]
def beside[A](left: F[A], right: F[A])(implicit s: Semigroup[A]): F[A]
def margin[A](img: F[A], top: Double, right: Double, bottom: Double, left: Double): F[A]
def on[A](top: F[A], bottom: F[A])(implicit s: Semigroup[A]): F[A]

Concrete methods

def at[A](img: F[A], x: Double, y: Double): F[A]
def at[A](img: F[A], r: Double, a: Angle): F[A]
def at[A](img: F[A], offset: Vec): F[A]
def at[A](img: F[A], offset: Point): F[A]
def below[A](bottom: F[A], top: F[A])(implicit s: Semigroup[A]): F[A]
def margin[A](img: F[A], width: Double, height: Double): F[A]
def margin[A](img: F[A], width: Double): F[A]
def under[A](bottom: F[A], top: F[A])(implicit s: Semigroup[A]): F[A]