PATH Documentation > WebObjects

Table of Contents

EOViewLayout


Inherits from:
Object
Implements:
java.awt.LayoutManager2
java.io.Serializable
Package:
com.webobjects.eointerface.swing


Class Description


EOViewLayout is an AWT LayoutManager for use in Java Client applications. It implements the geometry options available in Interface Builder's Size inspector. The size of a Component embedded in a Container using this layout will be a function of both its autosizing mask and its initial size (see setAutosizingMask for details).




Constants


EOViewLayout defines the following int constants:

For more information on what these constants are and how they're used, see the method description for setAutosizingMask.



Interfaces Implemented


java.awt.LayoutManager2
addLayoutComponent
getLayoutAlignmentX
getLayoutAlignmentY
invalidateLayout
maximumLayoutSize
java.io.Serializable


Method Types


All methods
EOViewLayout
autosizingMask
lastKnownSize
layoutContainer
minimumLayoutSize
preferredLayoutSize
removeLayoutComponent
setAutosizingMask
setLastKnownSize


Constructors



EOViewLayout

public EOViewLayout()

Description forthcoming.


Instance Methods



addLayoutComponent

public void addLayoutComponent( String name, java.awt.Component aComponent)

Description forthcoming.

addLayoutComponent

public void addLayoutComponent( java.awt.Component aComponent, Object constraints)

Description forthcoming.

autosizingMask

public int autosizingMask(java.awt.Component aComponent)

Description forthcoming.

getLayoutAlignmentX

public float getLayoutAlignmentX(java.awt.Container aContainer)

Description forthcoming.

getLayoutAlignmentY

public float getLayoutAlignmentY(java.awt.Container aContainer)

Description forthcoming.

invalidateLayout

public void invalidateLayout(java.awt.Container aContainer)

Description forthcoming.

lastKnownSize

public java.awt.Dimension lastKnownSize(java.awt.Component aComponent)

Description forthcoming.

layoutContainer

public void layoutContainer(java.awt.Container aContainer)

Description forthcoming.

maximumLayoutSize

public java.awt.Dimension maximumLayoutSize(java.awt.Container aContainer)

Description forthcoming.

minimumLayoutSize

public java.awt.Dimension minimumLayoutSize(java.awt.Container aContainer)

Description forthcoming.

preferredLayoutSize

public java.awt.Dimension preferredLayoutSize(java.awt.Container aContainer)

Description forthcoming.

removeLayoutComponent

public void removeLayoutComponent(java.awt.Component aComponent)

Description forthcoming.

setAutosizingMask

public void setAutosizingMask( java.awt.Component aComponent, int mask)

Sets the autosizing mask of component to mask. This information is subsequently used by the receiver to calculate the new location and dimensions of component whenever its parent is resized. The mask should be some bitwise combination of the following:
Constant Description
MaxXMargin the distance between component's right edge and that of its parent may be adjusted
MinXMargin component's left edge distance may be adjusted
MaxYMargin the distance between component's bottom edge and that of its parent may be adjusted
MinYMargin component's top edge distance may be adjusted
WidthSizable component's width may be adjusted
HeightSizable component's height may be adjusted
BothSizable both width and height may be adjusted

Note that unless mask is 0 (zero), the default mask, component's adjusted size is a factor of its size when setAutosizingMask was invoked.



setLastKnownSize

public void setLastKnownSize( java.awt.Component aComponent, java.awt.Dimension size)

Description forthcoming.

© 2001 Apple Computer, Inc. (Last Published April 21, 2001)


Table of Contents