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
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
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