Package wx :: Class LayoutConstraints
[frames | no frames]

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.

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)
  __repr__(self)
bool AreSatisfied(self)
(areSatisfied, noChanges) SatisfyConstraints(win)
    Inherited from Object
  Destroy(self)
Deletes the C++ object this Python object is a proxy for.
String GetClassName(self)
Returns the class name of the C++ class using wxRTTI.
    Inherited from object
  __delattr__(...)
x.__delattr__('name') <==> del x.name
  __getattribute__(...)
x.__getattribute__('name') <==> x.name
  __hash__(x)
Return hash(x)...
  __new__(T, S, ...)
Return a new object with type S, a subtype of T...
  __reduce__(...)
helper for pickle
  __reduce_ex__(...)
helper for pickle
  __setattr__(...)
x.__setattr__('name', value) <==> x.name = value
  __str__(x)
Return str(x)...

Property Summary
  bottom
  centreX
  centreY
  height
  left
  right
  top
  width

Generated by Epydoc 2.1.20050511.rpd on Sat Jun 16 16:48:31 2007 http://epydoc.sf.net