Package com.inductiveautomation.rm.shape
Class RMTableRowLayout
java.lang.Object
com.inductiveautomation.rm.shape.RMShapeLayout
com.inductiveautomation.rm.shape.RMSpringLayout
com.inductiveautomation.rm.shape.RMTableRowLayout
- All Implemented Interfaces:
- PropertyChangeListener,- Cloneable,- EventListener
A shape layout implementation that handles layout of structured table rows.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected doublecomputePrefHeight(double aWidth) Override to optimize structured case.Returns the parent as table row.protected voidPerforms layout.voidreset()Override to do nothing if structured.Methods inherited from class com.inductiveautomation.rm.shape.RMSpringLayoutaddLayoutChild, clone, computePrefWidth, propertyChange, removeLayoutChild, setParent
- 
Constructor Details- 
RMTableRowLayoutpublic RMTableRowLayout()
 
- 
- 
Method Details- 
getParentReturns the parent as table row.- Overrides:
- getParentin class- RMShapeLayout
 
- 
resetpublic void reset()Override to do nothing if structured.- Overrides:
- resetin class- RMSpringLayout
 
- 
layoutChildrenprotected void layoutChildren()Performs layout.- Overrides:
- layoutChildrenin class- RMSpringLayout
 
- 
computePrefHeightprotected double computePrefHeight(double aWidth) Override to optimize structured case.- Overrides:
- computePrefHeightin class- RMSpringLayout
 
 
-