| |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
| Description | |||||||||||||||||||||||||||||||||
| A widget which controls the alignment and size of its child | |||||||||||||||||||||||||||||||||
| Synopsis | |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
| Detail | |||||||||||||||||||||||||||||||||
The Alignment widget controls the alignment and size of its child widget. It has four settings: xscale, yscale, xalign, and yalign. The scale settings are used to specify how much the child widget should expand to fill the space allocated to the Alignment. The values can range from 0 (meaning the child doesn't expand at all) to 1 (meaning the child expands to fill all of the available space). The align settings are used to place the child widget within the available area. The values range from 0 (top or left) to 1 (bottom or right). Of course, if the scale settings are both set to 1, the alignment settings have no effect. | |||||||||||||||||||||||||||||||||
| Class Hierarchy | |||||||||||||||||||||||||||||||||
| GObject | +----Object | +----Widget | +----Container | +----Bin | +----Alignment | |||||||||||||||||||||||||||||||||
| Types | |||||||||||||||||||||||||||||||||
| data Alignment | |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
| class BinClass o => AlignmentClass o | |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
| castToAlignment :: GObjectClass obj => obj -> Alignment | |||||||||||||||||||||||||||||||||
| gTypeAlignment :: GType | |||||||||||||||||||||||||||||||||
| toAlignment :: AlignmentClass o => o -> Alignment | |||||||||||||||||||||||||||||||||
| Constructors | |||||||||||||||||||||||||||||||||
| alignmentNew | |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
| Methods | |||||||||||||||||||||||||||||||||
| alignmentSet | |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
| alignmentSetPadding | |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
| alignmentGetPadding | |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
| Attributes | |||||||||||||||||||||||||||||||||
| alignmentXAlign :: AlignmentClass self => Attr self Float | |||||||||||||||||||||||||||||||||
Horizontal position of child in available space. 0.0 is left aligned, 1.0 is right aligned. Allowed values: [0,1] Default value: 0.5 | |||||||||||||||||||||||||||||||||
| alignmentYAlign :: AlignmentClass self => Attr self Float | |||||||||||||||||||||||||||||||||
Vertical position of child in available space. 0.0 is top aligned, 1.0 is bottom aligned. Allowed values: [0,1] Default value: 0.5 | |||||||||||||||||||||||||||||||||
| alignmentXScale :: AlignmentClass self => Attr self Float | |||||||||||||||||||||||||||||||||
If available horizontal space is bigger than needed for the child, how much of it to use for the child. 0.0 means none, 1.0 means all. Allowed values: [0,1] Default value: 1 | |||||||||||||||||||||||||||||||||
| alignmentYScale :: AlignmentClass self => Attr self Float | |||||||||||||||||||||||||||||||||
If available vertical space is bigger than needed for the child, how much of it to use for the child. 0.0 means none, 1.0 means all. Allowed values: [0,1] Default value: 1 | |||||||||||||||||||||||||||||||||
| alignmentTopPadding :: AlignmentClass self => Attr self Int | |||||||||||||||||||||||||||||||||
The padding to insert at the top of the widget. Allowed values: <= (maxBound :: Int) Default value: 0 | |||||||||||||||||||||||||||||||||
| alignmentBottomPadding :: AlignmentClass self => Attr self Int | |||||||||||||||||||||||||||||||||
The padding to insert at the bottom of the widget. Allowed values: <= (maxBound :: Int) Default value: 0 | |||||||||||||||||||||||||||||||||
| alignmentLeftPadding :: AlignmentClass self => Attr self Int | |||||||||||||||||||||||||||||||||
The padding to insert at the left of the widget. Allowed values: <= (maxBound :: Int) Default value: 0 | |||||||||||||||||||||||||||||||||
| alignmentRightPadding :: AlignmentClass self => Attr self Int | |||||||||||||||||||||||||||||||||
The padding to insert at the right of the widget. Allowed values: <= (maxBound :: Int) Default value: 0 | |||||||||||||||||||||||||||||||||
| Produced by Haddock version 2.4.2 | |||||||||||||||||||||||||||||||||