Type LayoutConstraints
object
--+
|
Object
--+
|
LayoutConstraints
- Known Subclasses:
-
LayoutAnchors
,
Layoutf
Note: constraints are now deprecated and you should use sizers
instead.
Objects of this class can be associated with a window to define its
layout constraints, with respect to siblings or its parent.
The class consists of the following eight constraints of class
wx.IndividualLayoutConstraint, some or all of which should be accessed
directly to set the appropriate constraints.
- left: represents the left hand edge of the window
- right: represents the right hand edge of the window
- top: represents the top edge of the window
- bottom: represents the bottom edge of the window
- width: represents the width of the window
- height: represents the height of the window
- centreX: represents the horizontal centre point of the window
- centreY: represents the vertical centre point of the window
Most constraints are initially set to have the relationship
wxUnconstrained, which means that their values should be calculated by
looking at known constraints. The exceptions are width and height,
which are set to wxAsIs to ensure that if the user does not specify a
constraint, the existing width and height will be used, to be
compatible with panel items which often have take a default size. If
the constraint is wx.AsIs, the dimension will not be changed.
See Also:
wx.IndividualLayoutConstraint
, wx.Window.SetConstraints
Method Summary |
LayoutConstraints |
__init__(self)
|
|
__del__(self)
|
bool |
AreSatisfied(self)
|
(areSatisfied, noChanges) |
SatisfyConstraints(win)
|
Property Summary |
|
bottom |
|
centreX |
|
centreY |
|
height |
|
left |
|
right |
|
thisown : The membership flag |
|
top |
|
width |
thisown
The membership flag
-
|