| |||||||||||||||||||||
| |||||||||||||||||||||
| |||||||||||||||||||||
Description | |||||||||||||||||||||
A frame that constrains its child to a particular aspect ratio | |||||||||||||||||||||
Synopsis | |||||||||||||||||||||
| |||||||||||||||||||||
Detail | |||||||||||||||||||||
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. | |||||||||||||||||||||
Class Hierarchy | |||||||||||||||||||||
| GObject | +----Object | +----Widget | +----Container | +----Bin | +----Frame | +----AspectFrame | |||||||||||||||||||||
Types | |||||||||||||||||||||
data AspectFrame | |||||||||||||||||||||
| |||||||||||||||||||||
class FrameClass o => AspectFrameClass o | |||||||||||||||||||||
| |||||||||||||||||||||
castToAspectFrame :: GObjectClass obj => obj -> AspectFrame | |||||||||||||||||||||
gTypeAspectFrame :: GType | |||||||||||||||||||||
toAspectFrame :: AspectFrameClass o => o -> AspectFrame | |||||||||||||||||||||
Constructors | |||||||||||||||||||||
aspectFrameNew | |||||||||||||||||||||
| |||||||||||||||||||||
Methods | |||||||||||||||||||||
aspectFrameSet | |||||||||||||||||||||
| |||||||||||||||||||||
Attributes | |||||||||||||||||||||
aspectFrameXAlign :: AspectFrameClass self => Attr self Float | |||||||||||||||||||||
X alignment of the child. Allowed values: [0,1] Default value: 0.5 | |||||||||||||||||||||
aspectFrameYAlign :: AspectFrameClass self => Attr self Float | |||||||||||||||||||||
Y alignment of the child. Allowed values: [0,1] Default value: 0.5 | |||||||||||||||||||||
aspectFrameRatio :: AspectFrameClass self => Attr self Float | |||||||||||||||||||||
Aspect ratio if obey_child is False. Allowed values: [1e-04,10000] Default value: 0.5 | |||||||||||||||||||||
aspectFrameObeyChild :: AspectFrameClass self => Attr self Bool | |||||||||||||||||||||
Force aspect ratio to match that of the frame's child. Default value: True | |||||||||||||||||||||
Produced by Haddock version 2.4.2 |