diff options
author | Felipe Heidrich <fheidric> | 2005-10-24 18:40:21 +0000 |
---|---|---|
committer | Felipe Heidrich <fheidric> | 2005-10-24 18:40:21 +0000 |
commit | 0f59ae273771c75506cc9632ccc4b415a1cb8a28 (patch) | |
tree | e36b1677b7874b6c02de1f9b2bcd2be04ee51a03 | |
parent | 0d43d09e9488d7eb2fa7bed929606aa894ae06d3 (diff) | |
download | eclipse.platform.swt-0f59ae273771c75506cc9632ccc4b415a1cb8a28.tar.gz eclipse.platform.swt-0f59ae273771c75506cc9632ccc4b415a1cb8a28.tar.xz eclipse.platform.swt-0f59ae273771c75506cc9632ccc4b415a1cb8a28.zip |
*** empty log message ***
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/EmbeddedObject.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/EmbeddedObject.java b/bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/EmbeddedObject.java index 2a47a811af..69df0490be 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/EmbeddedObject.java +++ b/bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/EmbeddedObject.java @@ -152,8 +152,12 @@ public abstract class EmbeddedObject { } public void draw(GC gc, int x, int y, int ascent, int descent) { gc.setBackground(Display.getCurrent().getSystemColor(SWT.COLOR_BLACK)); - int height = Math.max(6, Math.min(10, ascent / 2)); - gc.setAntialias(SWT.ON); + int height = Math.max(6, Math.min(10, ascent / 2)); + gc.setAdvanced(true); + if (gc.getAdvanced()) { + gc.setAntialias(SWT.ON); + } + if ((height & 1) == 0) height++; gc.fillOval(x + 50 - height - 4, y + ascent - height, height, height); gc.setAdvanced(false); } |