Go to the first, previous, next, last section, table of contents.

Index of Container functionality.


	       {- initial size function -}
container :: (Size -> (Size, Rectangle))
	       {- resize function -}
	  -> (Size -> Rectangle -> Rectangle) 
	  -> DisplayHandle 
          -> DisplayHandle

mkContainer :: (Size -> (Size,Rectangle))
	    -> (Size -> Rectangle -> Rectangle) 
	    -> Maybe DisplayHandle 
	    -> DisplayHandle
	    -> Component (Container, DisplayHandle)

 {- Container ops. -}
getContainerSize :: Container -> IO Size
setContainerSize :: Container -> Size -> IO ()
getContainerGeo  :: Container -> IO Geometry

moveContainerElt    :: Container -> Coord       -> IO ()
translateContainerElt :: Container -> Translation -> IO ()
resizeContainerElt  :: Container -> Size        -> CompassDirection -> IO Size
scaleContainerElt   :: Container -> Scaling     -> IO Scaling
setContainerEltBBox :: Container -> Rectangle   -> IO ()

inContainerElt :: ContainerElt -> Coord -> IO Bool

getContainerEltBBox :: Container -> IO Rectangle
getContainerEltCoord :: Container -> IO Coord
getContainerEltSize :: Container -> IO Size
getContainerEltGeo :: Container -> IO Geometry
getContainerElt :: Container -> IO ComponentHandle


Go to the first, previous, next, last section, table of contents.