Made GUIWires more colorful
[Mograsim.git] / LogicUI / src / era / mi / components / gui / GUINotGate.java
index a66c24d..6b8ee24 100644 (file)
@@ -9,6 +9,7 @@ import era.mi.logic.wires.WireArray;
 import net.haspamelodica.swt.helper.gcs.GeneralGC;\r
 import net.haspamelodica.swt.helper.swtobjectwrappers.Font;\r
 import net.haspamelodica.swt.helper.swtobjectwrappers.Point;\r
+import net.haspamelodica.swt.helper.swtobjectwrappers.Rectangle;\r
 \r
 public class GUINotGate extends NotGate implements BasicGUIComponent\r
 {\r
@@ -34,6 +35,11 @@ public class GUINotGate extends NotGate implements BasicGUIComponent
                this.wireArrayConnectionPoints = Collections.unmodifiableList(wireArrayConnectionPointsModifiable);\r
        }\r
 \r
+       @Override\r
+       public Rectangle getBounds()\r
+       {\r
+               return new Rectangle(0, 0, 20, 10);\r
+       }\r
        @Override\r
        public void render(GeneralGC gc)\r
        {\r
@@ -42,7 +48,7 @@ public class GUINotGate extends NotGate implements BasicGUIComponent
                Font labelFont = new Font(oldFont.getName(), 5, oldFont.getStyle());\r
                gc.setFont(labelFont);\r
                Point textExtent = gc.textExtent(LABEL);\r
-               gc.drawText(LABEL, 10 - textExtent.x / 2, 5 - textExtent.y / 2, true);\r
+               gc.drawText(LABEL, 8.5 - textExtent.x / 2, 5 - textExtent.y / 2, true);\r
                gc.setFont(oldFont);\r
                gc.drawOval(17, 3.5, 3, 3);\r
        }\r