1 package era.mi.gui.model.wires;
3 import org.eclipse.swt.graphics.Color;
5 import era.mi.gui.model.ViewModel;
6 import era.mi.gui.model.components.GUIComponent;
7 import era.mi.logic.wires.Wire;
8 import net.haspamelodica.swt.helper.gcs.GeneralGC;
9 import net.haspamelodica.swt.helper.swtobjectwrappers.Rectangle;
11 public class WireCrossPoint extends GUIComponent
15 public WireCrossPoint(ViewModel model)
19 addPin(new Pin(this, 0, 0));
23 public void render(GeneralGC gc, Rectangle visibleRegion)
25 Color oldBG = gc.getBackground();
26 gc.setBackground(gc.getDevice().getSystemColor(GUIWire.getSWTColorConstantForWire(wire)));
27 gc.fillOval(-1, -1, 2, 2);
28 gc.setBackground(oldBG);
31 public void setLogicModelWire(Wire wire)