diff dwt/graphics/Cursor.d @ 7:e831403a80a9

Add 'cast' to casts
author Frank Benoit <benoit@tionex.de>
date Wed, 27 Aug 2008 14:30:35 +0200
parents 1a8b3cb347e0
children a9ab4c738ed8
line wrap: on
line diff
--- a/dwt/graphics/Cursor.d	Wed Aug 27 14:10:03 2008 +0200
+++ b/dwt/graphics/Cursor.d	Wed Aug 27 14:30:35 2008 +0200
@@ -200,10 +200,10 @@
             int maskPixel = mask.getPixel(x, y);
             if (pixel is 0 && maskPixel is 0) {
                 // BLACK
-                data[offset] = (byte)0xFF;
+                data[offset] = cast(byte)0xFF;
             } else if (pixel is 0 && maskPixel is 1) {
                 // WHITE - cursor color
-                data[offset] = data[offset + 1] = data[offset + 2] = data[offset + 3] = (byte)0xFF;
+                data[offset] = data[offset + 1] = data[offset + 2] = data[offset + 3] = cast(byte)0xFF;
             } else if (pixel is 1 && maskPixel is 0) {
                 // SCREEN
             } else {
@@ -222,9 +222,9 @@
 }
 
 void createNSCursor(int hotspotX, int hotspotY, byte[] buffer, int width, int height) {
-    NSImage nsImage = (NSImage)new NSImage().alloc();
-    NSBitmapImageRep nsImageRep = (NSBitmapImageRep)new NSBitmapImageRep().alloc();
-    handle = (NSCursor)new NSCursor().alloc();
+    NSImage nsImage = cast(NSImage)new NSImage().alloc();
+    NSBitmapImageRep nsImageRep = cast(NSBitmapImageRep)new NSBitmapImageRep().alloc();
+    handle = cast(NSCursor)new NSCursor().alloc();
     NSSize size = new NSSize();
     size.width = width;
     size.height =  height;
@@ -293,9 +293,9 @@
         for (int i = 0; i < rgbs.length; i++) {
             RGB rgb = rgbs[i];
             if (rgb is null) continue;
-            srcReds[i] = (byte)rgb.red;
-            srcGreens[i] = (byte)rgb.green;
-            srcBlues[i] = (byte)rgb.blue;
+            srcReds[i] = cast(byte)rgb.red;
+            srcGreens[i] = cast(byte)rgb.green;
+            srcBlues[i] = cast(byte)rgb.blue;
         }
         ImageData.blit(ImageData.BLIT_SRC,
             source.data, source.depth, source.bytesPerLine, source.getByteOrder(), 0, 0, source.width, source.height, srcReds, srcGreens, srcBlues,
@@ -310,13 +310,13 @@
         int offset = 0, maskOffset = 0;
         for (int y = 0; y<source.height; y++) {
             for (int x = 0; x<source.width; x++) {
-                data[offset] = ((maskData[maskOffset + (x >> 3)]) & (1 << (7 - (x & 0x7)))) !is 0 ? (byte)0xff : 0;
+                data[offset] = ((maskData[maskOffset + (x >> 3)]) & (1 << (7 - (x & 0x7)))) !is 0 ? cast(byte)0xff : 0;
                 offset += 4;
             }
             maskOffset += maskBpl;
         }
     } else if (source.alpha !is -1) {
-        byte alpha = (byte)source.alpha;
+        byte alpha = cast(byte)source.alpha;
         for (int i=0; i<data.length; i+=4) {
             data[i] = alpha;                
         }
@@ -348,7 +348,7 @@
 public bool equals (Object object) {
     if (object is this) return true;
     if (!(object instanceof Cursor)) return false;
-    Cursor cursor = (Cursor) object;
+    Cursor cursor = cast(Cursor) object;
     return device is cursor.device && handle is cursor.handle;
 }