Class org.aswing.SoftBoxLayout

Description

SoftBoxLayout layout the components to a list as same width/height but their preffered height/width.

See Also

Field Index

X_AXIS, Y_AXIS

Method Index

new SoftBoxLayout()
getLayoutAlignmentX(), getLayoutAlignmentY(), layoutContainer(), maximumLayoutSize(), minimumLayoutSize(), preferredLayoutSize()

Inherited from EmptyLayout

Constructor Detail

SoftBoxLayout

public function SoftBoxLayout(axis:Number, gap:Number)


BoxLayout(axis:Number)
BoxLayout(axis:Number)

Parameters

axisthe layout axis, default X_AXIS
gapthe gap between each component, default 0

See Also

Field Detail

X_AXIS

static public X_AXIS:Number
Specifies that components should be laid out left to right.

Y_AXIS

static public Y_AXIS:Number
Specifies that components should be laid out top to bottom.

Method Detail

preferredLayoutSize

public function preferredLayoutSize(target:Container):Dimension

minimumLayoutSize

public function minimumLayoutSize(target:Container):Dimension

maximumLayoutSize

public function maximumLayoutSize(target:Container):Dimension

return new Dimension(Number.MAX_VALUE, Number.MAX_VALUE);

Specified By

maximumLayoutSize() in org.aswing.LayoutManager

Overrides

maximumLayoutSize() in org.aswing.EmptyLayout

layoutContainer

public function layoutContainer(target:Container):Void

getLayoutAlignmentX

public function getLayoutAlignmentX(target:Container):Number

getLayoutAlignmentY

public function getLayoutAlignmentY(target:Container):Number