public abstract class SignalStateDrawer extends StateDrawer implements Colors, Coordinates
Modifier and Type | Field and Description |
---|---|
protected Signal |
signal
Das zu zeichnende Signal.
|
drawers
BG_COLOR, BLACK, BLUE, DARK_BLUE, DARK_GREEN, DARK_GREY, DARK_RED, DARK_YELLOW, FG_COLOR, GREEN, GREY, LIGHT_BLUE, LIGHT_GREEN, LIGHT_GREY, LIGHT_RED, LIGHT_YELLOW, ORANGE, RED, SEGMENT_DISABLED, SEGMENT_ENABLED, SEGMENT_FREE, SEGMENT_OCCUPIED, SEGMENT_SWITCHING, WHITE, YELLOW
BASE_OFFSET, MRW_LINE_WIDTH, OVERRUN_X, OVERRUN_Y, SCALE_X, SCALE_Y
Constructor and Description |
---|
SignalStateDrawer(Signal signal)
Dieser Konstruktur initialisiert diese Zeichenklasse.
|
Modifier and Type | Method and Description |
---|---|
static void |
drawState(org.eclipse.swt.graphics.GC gc,
Signal s)
Diese Methode zeichnet ein Signal in einen Grafikkontext.
|
static void |
prepare(org.eclipse.swt.graphics.GC gc)
Diese Methode bereitet einen Grafikkontext zum Zeichnen von Verzweigungen vor.
|
draw, getGX, prepare
protected final Signal signal
SignalStateDrawer(Signal signal)
signal
- Das zu zeichnende Signalpublic static void prepare(org.eclipse.swt.graphics.GC gc)
gc
- Der Grafikkontext.public static void drawState(org.eclipse.swt.graphics.GC gc, Signal s)
gc
- Der Grafikkontext.s
- Das zu zeichnende Signal.Copyright © 2011 all committers of this modelrailway project