X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.model.editor%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Feditor%2Fhandles%2FComponentHandle.java;fp=net.mograsim.logic.model.editor%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Feditor%2Fhandles%2FComponentHandle.java;h=7764895133a9c198bb6782da5cdb59824e8e3a02;hb=76b27a2c2a125f3fc1f2e54ec84d296399d6c83a;hp=63d922aee2d0493e891df6db8075c7cb3856dc42;hpb=5140b424c507b8f22f80b452e475d0b56a3a36ce;p=Mograsim.git diff --git a/net.mograsim.logic.model.editor/src/net/mograsim/logic/model/editor/handles/ComponentHandle.java b/net.mograsim.logic.model.editor/src/net/mograsim/logic/model/editor/handles/ComponentHandle.java index 63d922ae..77648951 100644 --- a/net.mograsim.logic.model.editor/src/net/mograsim/logic/model/editor/handles/ComponentHandle.java +++ b/net.mograsim.logic.model.editor/src/net/mograsim/logic/model/editor/handles/ComponentHandle.java @@ -6,6 +6,7 @@ import org.eclipse.swt.SWT; import org.eclipse.swt.widgets.Display; import net.haspamelodica.swt.helper.gcs.GeneralGC; +import net.haspamelodica.swt.helper.swtobjectwrappers.Font; import net.haspamelodica.swt.helper.swtobjectwrappers.Point; import net.haspamelodica.swt.helper.swtobjectwrappers.Rectangle; import net.mograsim.logic.model.editor.Editor; @@ -57,6 +58,11 @@ public class ComponentHandle extends Handle bounds.width += LENGTH_OFFSET; bounds.height += LENGTH_OFFSET; gc.drawRectangle(bounds); + Font oldFont = gc.getFont(); + gc.setFont(new Font(oldFont.getName(), 5, oldFont.getStyle())); + gc.setForeground(Display.getCurrent().getSystemColor(SWT.COLOR_BLACK)); + gc.drawText(parent.getName(), bounds.x, bounds.y, true); + gc.setFont(oldFont); } }