AspectFrame —
A frame that constrains its child to a particular aspect ratio.
aspectFrameNew:: Float -> Float -> Maybe Float -> IO AspectFrame |
aspectFrameSet:: AspectFrameClass af => af -> Float -> Float -> Maybe Float -> IO () |
The AspectFrame is useful when you want pack a widget so that it can resize but always retains the same aspect ratio. For instance, one might be drawing a small preview of a larger image. AspectFrame derives from Frame, so it can draw a label and a frame around the child. The frame will be "shrink-wrapped" to the size of the child.
Change the space use behaviour of an AspectFrame.
| aspectFrameSet | :: af | :: Float | :: Float | :: Maybe Float | :: IO () |
| af | xalign | yalign | ratio |