1 package de.lathanda.eos.gui.flowchart;
3 import de.lathanda.eos.baseparser.AlternativeUnit;
4 import de.lathanda.eos.gui.diagram.Drawing;
5 import de.lathanda.eos.gui.text.Text;
17 private final String yes =
Text.
LABEL.getString(
"Yes");
18 private final String no =
Text.
LABEL.getString(
"No");
24 private float ABbeginY;
27 private float AcenterX;
28 private float BcenterX;
59 yesy = diam.getY(0) -
BORDER;
60 nox = diam.getX(2) +
BORDER;
61 noy = diam.getY(2) -
BORDER;
72 d.
drawLine(diam.getX(0), diam.getY(0), AcenterX, diam.getY(0));
73 d.
drawArrow(AcenterX, diam.getY(0), AcenterX, ABbeginY, 2);
77 d.
drawLine(diam.getX(2), diam.getY(2), BcenterX, diam.getY(2));
78 d.
drawArrow(BcenterX, diam.getY(2), BcenterX, ABbeginY, 2);
float stringWidth(String text)
void drawLine(float x1, float y1, float x2, float y2)
void drawArrow(float x1, float y1, float x2, float y2, float size)
void drawString(String text, float x, float y)
static Font STANDARD_FONT
static final float SPACEX
final void layout(Drawing d)
final void draw(Drawing d)
void setOffsetY(float offsetY)
void setOffsetX(float offsetX)
void centerX(float width)
static final float BORDER
void layoutUnit(Drawing d)
ProgramSequence getElse()
ProgramSequence getThen()