|
Eclipse Draw2d 2.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.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 |
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, remove, setConstraint |
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 FlowFigureMethod Detail |
public void addToCurrentLine(FlowBox block)
addToCurrentLine
in interface FlowContext
addToCurrentLine
in class FlowContainerLayout
block
- the FlowBox to add to the current lineFlowContext.addToCurrentLine(FlowBox)
protected void createNewLine()
FlowContainerLayout
createNewLine
in class FlowContainerLayout
FlowContainerLayout.createNewLine()
protected void cleanup()
FlowContainerLayout
cleanup
in class FlowContainerLayout
FlowContainerLayout.cleanup()
protected void flush()
FlowContainerLayout
FlowContainerLayout.layoutChildren()
when all children have been laid out. This
method exists to flush the last line.
flush
in class FlowContainerLayout
FlowContainerLayout.flush()
public void endLine()
FlowContext
null
. Otherwise, do nothing.
FlowContext.endLine()
public int getCurrentY()
FlowContext
FlowContext.getCurrentY()
public boolean isCurrentLineOccupied()
isCurrentLineOccupied
in interface FlowContext
isCurrentLineOccupied
in class FlowContainerLayout
FlowContainerLayout.isCurrentLineOccupied()
public void preLayout()
preLayout
in class FlowContainerLayout
protected void setupLine(LineBox line)
line
- The LineBox to initialize.
|
Eclipse Draw2d 2.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |