| Safe Haskell | None |
|---|
Layout
Documentation
class Transformable a whereSource
Instances
| Transformable Orientation | |
| Transformable Direction | |
| Transformable Placement | |
| MonadLayout s b m => Transformable (m a) | |
| Transformable (Floorplan s b) | |
| Transformable (RelBlock s b) |
rotate :: Transformable a => Int -> a -> aSource
Instances
| MonadLayout s b (Layout s b) | |
| Monad (Layout s b) | |
| Functor (Layout s b) | |
| MonadFix (Layout s b) | |
| Applicative (Layout s b) |
Instances
| Monad m => MonadLayout s b (LayoutT s b m) | |
| MonadLava lib m => MonadLava lib (LayoutT s b m) | |
| MonadTrans (LayoutT s b) | |
| Monad m => Monad (LayoutT s b m) | |
| Functor m => Functor (LayoutT s b m) | |
| MonadFix m => MonadFix (LayoutT s b m) | |
| Applicative m => Applicative (LayoutT s b m) |
renderLayout :: Name -> Layout s b a -> IO ()Source
class Monad m => MonadLayout s b m | m -> s bSource
Instances
| MonadLayout s b (Layout s b) | |
| Monad m => MonadLayout s b (LayoutT s b m) |
space :: MonadLayout s b m => Length -> a -> m aSource
rightwards :: MonadLayout s b m => m a -> m aSource
leftwards :: MonadLayout s b m => m a -> m aSource
upwards :: MonadLayout s b m => m a -> m aSource
downwards :: MonadLayout s b m => m a -> m aSource
rightwards' :: MonadLayout s b m => m a -> m aSource
leftwards' :: MonadLayout s b m => m a -> m aSource
upwards' :: MonadLayout s b m => m a -> m aSource
downwards' :: MonadLayout s b m => m a -> m aSource
unplaced :: MonadLayout s b m => m a -> m aSource
stacked :: MonadLayout s b m => m a -> m aSource
translate :: MonadLayout s bl m => XPos -> YPos -> m a -> m aSource