Package org.scilab.forge.jlatexmath
Class HorizontalBox
- java.lang.Object
-
- org.scilab.forge.jlatexmath.Box
-
- org.scilab.forge.jlatexmath.HorizontalBox
-
public class HorizontalBox extends Box
A box composed of a horizontal row of child boxes.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<java.lang.Integer>
breakPositions
-
Fields inherited from class org.scilab.forge.jlatexmath.Box
background, children, DEBUG, depth, elderParent, foreground, height, markForDEBUG, parent, shift, type, width
-
-
Constructor Summary
Constructors Constructor Description HorizontalBox()
HorizontalBox(java.awt.Color fg, java.awt.Color bg)
HorizontalBox(Box b)
HorizontalBox(Box b, float w, int alignment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(int pos, Box b)
Inserts the given box at the given position in the list of child boxes.void
add(Box b)
Inserts the given box at the end of the list of child boxes.void
addBreakPosition(int pos)
HorizontalBox
cloneBox()
void
draw(java.awt.Graphics2D g2, float x, float y)
Paints this box at the given coordinates using the given graphics context.int
getLastFontId()
Get the id of the font that will be used the last when this box will be painted.protected HorizontalBox[]
split(int position)
protected HorizontalBox[]
splitRemove(int position)
-
-
-
Method Detail
-
cloneBox
public HorizontalBox cloneBox()
-
draw
public void draw(java.awt.Graphics2D g2, float x, float y)
Description copied from class:Box
Paints this box at the given coordinates using the given graphics context.
-
add
public final void add(Box b)
Description copied from class:Box
Inserts the given box at the end of the list of child boxes.
-
add
public final void add(int pos, Box b)
Description copied from class:Box
Inserts the given box at the given position in the list of child boxes.
-
getLastFontId
public int getLastFontId()
Description copied from class:Box
Get the id of the font that will be used the last when this box will be painted.- Specified by:
getLastFontId
in classBox
- Returns:
- the id of the last font that will be used.
-
addBreakPosition
public void addBreakPosition(int pos)
-
split
protected HorizontalBox[] split(int position)
-
splitRemove
protected HorizontalBox[] splitRemove(int position)
-
-