diff dwtx/jface/resource/DerivedImageDescriptor.d @ 43:ea8ff534f622

Fix override and super aliases
author Frank Benoit <benoit@tionex.de>
date Fri, 11 Apr 2008 01:24:25 +0200
parents c87617952847
children
line wrap: on
line diff
--- a/dwtx/jface/resource/DerivedImageDescriptor.d	Thu Apr 10 19:10:12 2008 +0200
+++ b/dwtx/jface/resource/DerivedImageDescriptor.d	Fri Apr 11 01:24:25 2008 +0200
@@ -31,6 +31,7 @@
  * @since 3.1
  */
 final class DerivedImageDescriptor : ImageDescriptor {
+    alias ImageDescriptor.createImage createImage;
 
     private ImageDescriptor original;
     private int flags;
@@ -48,7 +49,7 @@
         flags = swtFlags;
     }
 
-    public Object createResource(Device device) {
+    public override Object createResource(Device device) {
         try {
             return internalCreateImage(device);
         } catch (DWTException e) {
@@ -56,7 +57,7 @@
         }
     }
 
-    public Image createImage(Device device) {
+    public override Image createImage(Device device) {
         return internalCreateImage(device);
     }
 
@@ -88,7 +89,7 @@
         return result;
     }
 
-    public ImageData getImageData() {
+    public override ImageData getImageData() {
         Image image = internalCreateImage(Display.getCurrent());
         ImageData result = image.getImageData();
         image.dispose();