Package org.eclipse.draw2d.text
Class LineBox
java.lang.Object
org.eclipse.draw2d.text.FlowBox
org.eclipse.draw2d.text.CompositeBox
org.eclipse.draw2d.text.LineBox
- Direct Known Subclasses:
LineRoot,NestedLine
- Since:
- 2.1
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds the given box and updates properties of this composite box.intReturns the amount of line content in pixels which is above the baseline.intReturns the amount of line content in pixels which is below the baseline.booleanbooleanReturnstrueif any of the children are bi-directional.Methods inherited from class org.eclipse.draw2d.text.CompositeBox
getRecommendedWidth, setLineTop, setRecommendedWidthMethods inherited from class org.eclipse.draw2d.text.FlowBox
containsPoint, getBaseline, getWidth, getX, setWidth, setX
-
Constructor Details
-
LineBox
public LineBox()
-
-
Method Details
-
add
Description copied from class:CompositeBoxAdds the given box and updates properties of this composite box.- Specified by:
addin classCompositeBox- Parameters:
child- the child being added- See Also:
-
getAscent
public int getAscent()Description copied from class:FlowBoxReturns the amount of line content in pixels which is above the baseline. Ascent and descent are used to space consecutive lines apart. Certain types of line content, such as borders, extend beyond the ascent and descent. -
getDescent
public int getDescent()Description copied from class:FlowBoxReturns the amount of line content in pixels which is below the baseline.- Specified by:
getDescentin classFlowBox- Returns:
- the descent in pixels
- See Also:
-
isOccupied
public boolean isOccupied()- Returns:
trueif this box contains any fragments
-
requiresBidi
public boolean requiresBidi()Description copied from class:FlowBoxReturnstrueif any of the children are bi-directional. Default implementation returns false.- Overrides:
requiresBidiin classFlowBox- Returns:
trueif the box is bi-directional- See Also:
-