com.jme.widget.layout
Class WidgetBorderLayout

java.lang.Object
  extended bycom.jme.widget.layout.WidgetLayoutManager
      extended bycom.jme.widget.layout.WidgetLayoutManager2
          extended bycom.jme.widget.layout.WidgetBorderLayout

public class WidgetBorderLayout
extends WidgetLayoutManager2

WidgetBorderLayout

Version:
$Id: WidgetBorderLayout.java,v 1.3 2004/04/22 22:27:20 renanse Exp $
Author:
Gregg Patton

Field Summary
 
Fields inherited from class com.jme.widget.layout.WidgetLayoutManager
maximumSize
 
Constructor Summary
WidgetBorderLayout()
           
WidgetBorderLayout(int hgap, int vgap)
           
 
Method Summary
 void addLayoutWidget(Widget widget, java.lang.Object constraints)
           
protected  WidgetBoundingRectangle calcVisiblityRect(Widget w)
           
 int getLayoutAlignmentX(WidgetAbstractContainer target)
           
 int getLayoutAlignmentY(WidgetAbstractContainer target)
           
 void invalidateLayout(WidgetAbstractContainer target)
           
 void layoutContainer(WidgetAbstractContainer parent)
           
 Vector2f maximumLayoutSize(WidgetAbstractContainer target)
           
 Vector2f minimumLayoutSize(WidgetAbstractContainer parent)
           
 Vector2f preferredLayoutSize(WidgetAbstractContainer parent)
           
 
Methods inherited from class com.jme.widget.layout.WidgetLayoutManager
calcViewport, getMaximumSize, setMaximumHeight, setMaximumWidth
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WidgetBorderLayout

public WidgetBorderLayout()

WidgetBorderLayout

public WidgetBorderLayout(int hgap,
                          int vgap)
Method Detail

addLayoutWidget

public void addLayoutWidget(Widget widget,
                            java.lang.Object constraints)
Specified by:
addLayoutWidget in class WidgetLayoutManager2

preferredLayoutSize

public Vector2f preferredLayoutSize(WidgetAbstractContainer parent)
Specified by:
preferredLayoutSize in class WidgetLayoutManager

minimumLayoutSize

public Vector2f minimumLayoutSize(WidgetAbstractContainer parent)

maximumLayoutSize

public Vector2f maximumLayoutSize(WidgetAbstractContainer target)
Specified by:
maximumLayoutSize in class WidgetLayoutManager2

layoutContainer

public void layoutContainer(WidgetAbstractContainer parent)
Specified by:
layoutContainer in class WidgetLayoutManager

getLayoutAlignmentX

public int getLayoutAlignmentX(WidgetAbstractContainer target)
Specified by:
getLayoutAlignmentX in class WidgetLayoutManager2

getLayoutAlignmentY

public int getLayoutAlignmentY(WidgetAbstractContainer target)
Specified by:
getLayoutAlignmentY in class WidgetLayoutManager2

invalidateLayout

public void invalidateLayout(WidgetAbstractContainer target)
Specified by:
invalidateLayout in class WidgetLayoutManager2

calcVisiblityRect

protected WidgetBoundingRectangle calcVisiblityRect(Widget w)
Overrides:
calcVisiblityRect in class WidgetLayoutManager