|
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)
|
Method Summary | |
void |
addToCurrentLine(FlowBox block)
Adds the given box into the current line. |
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()
|
boolean |
isCurrentLineOccupied()
|
void |
preLayout()
Called before layoutChildren() to setup any necessary state. |
protected void |
setupLine(LineBox line)
|
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)
Method Detail |
public void addToCurrentLine(FlowBox block)
FlowContext
addToCurrentLine
in interface FlowContext
addToCurrentLine
in class FlowContainerLayout
FlowContext.addToCurrentLine(FlowBox)
protected void createNewLine()
FlowContainerLayout
createNewLine
in class FlowContainerLayout
protected void cleanup()
FlowContainerLayout
cleanup
in class FlowContainerLayout
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
public void endLine()
FlowContext
null
. Otherwise, do nothing.
public int getCurrentY()
FlowContext.getCurrentY()
public boolean isCurrentLineOccupied()
isCurrentLineOccupied
in interface FlowContext
isCurrentLineOccupied
in class FlowContainerLayout
org.eclipse.draw2d.sandbox.text.FlowContainerLayout#isCurrentLineOccupied()
public void preLayout()
FlowContainerLayout
preLayout
in class FlowContainerLayout
protected void setupLine(LineBox line)
|
Eclipse Draw2d 2.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |