com.jme.widget.layout
Class WidgetLayoutManager

java.lang.Object
  extended bycom.jme.widget.layout.WidgetLayoutManager
Direct Known Subclasses:
WidgetAbsoluteLayout, WidgetFlowLayout, WidgetGridLayout, WidgetLayoutManager2

public abstract class WidgetLayoutManager
extends java.lang.Object

Author:
pattogo To change the template for this generated type comment go to Window>Preferences>Java>Code Generation>Code and Comments

Field Summary
protected  Vector2f maximumSize
           
 
Constructor Summary
WidgetLayoutManager()
           
 
Method Summary
 void calcViewport(Widget w)
           
protected  WidgetBoundingRectangle calcVisiblityRect(Widget w)
           
 Vector2f getMaximumSize()
           
abstract  void layoutContainer(WidgetAbstractContainer parent)
           
abstract  Vector2f preferredLayoutSize(WidgetAbstractContainer parent)
           
 void setMaximumHeight(float h)
           
 void setMaximumWidth(float w)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

maximumSize

protected Vector2f maximumSize
Constructor Detail

WidgetLayoutManager

public WidgetLayoutManager()
Method Detail

preferredLayoutSize

public abstract Vector2f preferredLayoutSize(WidgetAbstractContainer parent)

layoutContainer

public abstract void layoutContainer(WidgetAbstractContainer parent)

getMaximumSize

public Vector2f getMaximumSize()

setMaximumWidth

public void setMaximumWidth(float w)

setMaximumHeight

public void setMaximumHeight(float h)

calcVisiblityRect

protected WidgetBoundingRectangle calcVisiblityRect(Widget w)

calcViewport

public void calcViewport(Widget w)