|
Eclipse Draw2d 3.0 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
The context that a FlowFigureLayout uses to perform its layout.
WARNING: This interface is not intended to be implemented by clients. It exists to define the API between the layout and its context.
| Method Summary | |
void |
addToCurrentLine(FlowBox box)
Adds the given box into the current line. |
void |
endLine()
The current line should be committed if it is occupied, and then set to null. |
boolean |
getContinueOnSameLine()
This method is used to convey layout state to different FlowFigures. |
LineBox |
getCurrentLine()
Obtains the current line, creating a new line if there is no current line. |
int |
getCurrentY()
Returns the current Y value. |
boolean |
getWordWidthFollowing(FlowFigure child,
int[] width)
This method looks ahead for line-breaks. |
boolean |
isCurrentLineOccupied()
|
void |
setContinueOnSameLine(boolean value)
This method is used to convey layout state to different FlowFigures. |
| Method Detail |
public void addToCurrentLine(FlowBox box)
box - the FlowBox to addpublic void endLine()
null. Otherwise, do nothing.
public boolean getContinueOnSameLine()
true if the next fragment should be placed on the current linesetContinueOnSameLine(boolean)public LineBox getCurrentLine()
public int getCurrentY()
public boolean getWordWidthFollowing(FlowFigure child,
int[] width)
child - the search will occur starting from the figure after the given childwidth - the width before the next line-break (if one's found; all the width,
otherwise) will be added on to the first int in the given array
public boolean isCurrentLineOccupied()
true if the current line contains any fragmentspublic void setContinueOnSameLine(boolean value)
value - true indicates that the first fragment of the next TextFlow
should be laid out on the current line, and not a new onegetContinueOnSameLine()
|
Eclipse Draw2d 3.0 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||