Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Csound.Typed.Gui.BoxModel
Synopsis
- data Rect = Rect {}
- data Offset = Offset {
- offsetOuter :: Int
- offsetInner :: Int
- data AbsScene ctx a
- data Scene ctx a
- draw :: Rect -> Scene ctx a -> AbsScene ctx a
- hor :: [Scene a b] -> Scene a b
- ver :: [Scene a b] -> Scene a b
- sca :: Double -> Scene a b -> Scene a b
- margin :: Int -> Scene a b -> Scene a b
- padding :: Int -> Scene a b -> Scene a b
- space :: Scene a b
- prim :: a -> Scene ctx a
- appendContext :: Monoid ctx => ctx -> Scene ctx a -> Scene ctx a
- cascade :: (totalCtx -> Rect -> a -> res) -> res -> ([res] -> res) -> (Rect -> ctx -> res -> res) -> (ctx -> totalCtx -> totalCtx) -> totalCtx -> AbsScene ctx a -> res
- boundingRect :: Scene ctx Rect -> Rect
- zeroRect :: Rect
Documentation
A rectangle.
Constructors
Offset | |
Fields
|
Constructors
Prim a | |
Space | |
Scale Double (Scene ctx a) | |
Hor Offset [Scene ctx a] | |
Ver Offset [Scene ctx a] | |
Context ctx (Scene ctx a) |