Mercurial > projects > dwt-mac
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; }