|
Eclipse Draw2d 3.0.1 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.draw2d.AbstractLayout
org.eclipse.draw2d.text.FlowFigureLayout
org.eclipse.draw2d.text.FlowContainerLayout
org.eclipse.draw2d.text.InlineFlowLayout
The layout manager for InlineFlow figures.
WARNING: This class is not intended to be subclassed by clients.
| Field Summary |
| Fields inherited from class org.eclipse.draw2d.text.FlowContainerLayout |
currentLine |
| Fields inherited from class org.eclipse.draw2d.text.FlowFigureLayout |
context, invalid |
| Fields inherited from class org.eclipse.draw2d.AbstractLayout |
isObservingVisibility, preferredSize |
| Constructor Summary | |
InlineFlowLayout(FlowFigure flow)
Creates a new InlineFlowLayout with the given FlowFigure. |
|
| Method Summary | |
void |
addToCurrentLine(FlowBox block)
Adds the given FlowBox to the current line of this InlineFlowLayout. |
protected void |
cleanup()
Flush anything pending and free all temporary data used during layout. |
protected void |
createNewLine()
Used by getCurrentLine(). |
void |
endLine()
The current line should be committed if it is occupied, and then set to null. |
protected void |
flush()
Called after FlowContainerLayout.layoutChildren() when all children have been laid out. |
int |
getCurrentY()
Returns the current Y value. |
boolean |
isCurrentLineOccupied()
|
void |
preLayout()
Clears out all fragments prior to the call to layoutChildren(). |
protected void |
setupLine(LineBox line)
Initializes the given LineBox. |
| Methods inherited from class org.eclipse.draw2d.text.FlowContainerLayout |
getCurrentLine, layout, layoutChildren |
| Methods inherited from class org.eclipse.draw2d.text.FlowFigureLayout |
calculatePreferredSize, getFlowFigure, invalidate, layout, setFlowContext |
| Methods inherited from class org.eclipse.draw2d.AbstractLayout |
calculatePreferredSize, getBorderPreferredSize, getConstraint, getMinimumSize, getMinimumSize, getPreferredSize, getPreferredSize, invalidate, isObservingVisibility, remove, setConstraint, setObserveVisibility |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public InlineFlowLayout(FlowFigure flow)
flow - The FlowFigure| Method Detail |
public void addToCurrentLine(FlowBox block)
addToCurrentLine in interface FlowContextaddToCurrentLine in class FlowContainerLayoutblock - the FlowBox to add to the current lineFlowContext.addToCurrentLine(FlowBox)protected void createNewLine()
FlowContainerLayout
createNewLine in class FlowContainerLayoutFlowContainerLayout.createNewLine()protected void cleanup()
FlowContainerLayout
cleanup in class FlowContainerLayoutFlowContainerLayout.cleanup()protected void flush()
FlowContainerLayoutFlowContainerLayout.layoutChildren() when all children have been laid out. This
method exists to flush the last line.
flush in class FlowContainerLayoutFlowContainerLayout.flush()public void endLine()
FlowContextnull. Otherwise, do nothing.
FlowContext.endLine()public int getCurrentY()
FlowContext
FlowContext.getCurrentY()public boolean isCurrentLineOccupied()
isCurrentLineOccupied in interface FlowContextisCurrentLineOccupied in class FlowContainerLayoutFlowContainerLayout.isCurrentLineOccupied()public void preLayout()
preLayout in class FlowContainerLayoutprotected void setupLine(LineBox line)
line - The LineBox to initialize.
|
Eclipse Draw2d 3.0.1 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||