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 Details

    • breakPositions

      protected List<Integer> breakPositions
  • Constructor Details

    • HorizontalBox

      public HorizontalBox(Box b, float w, int alignment)
    • HorizontalBox

      public HorizontalBox(Box b)
    • HorizontalBox

      public HorizontalBox()
    • HorizontalBox

      public HorizontalBox(Color fg, Color bg)
  • Method Details

    • cloneBox

      public HorizontalBox cloneBox()
    • draw

      public void draw(Graphics2D g2, float x, float y)
      Description copied from class: Box
      Paints this box at the given coordinates using the given graphics context.
      Specified by:
      draw in class Box
      Parameters:
      g2 - the graphics (2D) context to use for painting
      x - the x-coordinate
      y - the y-coordinate
    • 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.
      Overrides:
      add in class Box
      Parameters:
      b - the box to be inserted
    • 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.
      Overrides:
      add in class Box
      Parameters:
      pos - the position at which to insert the given box
      b - the box to be inserted
    • 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 class Box
      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)