Mercurial > projects > dwt-mac
diff dwt/dnd/DragSource.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/dnd/DragSource.d Wed Aug 27 14:10:03 2008 +0200 +++ b/dwt/dnd/DragSource.d Wed Aug 27 14:30:35 2008 +0200 @@ -175,11 +175,11 @@ Object effect = control.getData(DEFAULT_DRAG_SOURCE_EFFECT); if (effect instanceof DragSourceEffect) { - dragEffect = (DragSourceEffect) effect; + dragEffect = cast(DragSourceEffect) effect; } else if (control instanceof Tree) { - dragEffect = new TreeDragSourceEffect((Tree) control); + dragEffect = new TreeDragSourceEffect(cast(Tree) control); } else if (control instanceof Table) { - dragEffect = new TableDragSourceEffect((Table) control); + dragEffect = new TableDragSourceEffect(cast(Table) control); } } @@ -200,7 +200,7 @@ if (display is null || display.isDisposed()) return null; Widget widget = display.findWidget(dragSendRefCon); if (widget is null) return null; - return (DragSource)widget.getData(DND.DRAG_SOURCE_KEY); + return cast(DragSource)widget.getData(DND.DRAG_SOURCE_KEY); } /** @@ -263,7 +263,7 @@ if (OS.NewDrag(theDrag) !is OS.noErr) { event = new DNDEvent(); event.widget = this; - event.time = (int)System.currentTimeMillis(); + event.time = cast(int)System.currentTimeMillis(); event.doit = false; event.detail = DND.DROP_NONE; notifyListeners(DND.DragEnd, event); @@ -282,7 +282,7 @@ transferData.type = types[0]; DNDEvent event2 = new DNDEvent(); event2.widget = this; - event2.time = (int)System.currentTimeMillis(); + event2.time = cast(int)System.currentTimeMillis(); event2.dataType = transferData; notifyListeners(DND.DragSetData, event2); if (event2.data !is null) { @@ -311,7 +311,7 @@ Image newImage = null; try { theRegion = OS.NewRgn(); - OS.SetRectRgn(theRegion, (short)(pt.h), (short)(pt.v), (short)(pt.h+20), (short)(pt.v+20)); + OS.SetRectRgn(theRegion, cast(short)(pt.h), cast(short)(pt.v), cast(short)(pt.h+20), cast(short)(pt.v+20)); int operations = opToOsOp(getStyle()); //set operations twice - local and not local @@ -339,8 +339,8 @@ } EventRecord theEvent = new EventRecord(); theEvent.message = OS.kEventMouseMoved; - theEvent.modifiers = (short)OS.GetCurrentEventKeyModifiers(); - theEvent.what = (short)OS.osEvt; + theEvent.modifiers = cast(short)OS.GetCurrentEventKeyModifiers(); + theEvent.what = cast(short)OS.osEvt; theEvent.where_h = pt.h; theEvent.where_v = pt.v; int result = OS.TrackDrag(theDrag[0], theEvent, theRegion); @@ -352,7 +352,7 @@ } event = new DNDEvent(); event.widget = this; - event.time = (int)System.currentTimeMillis(); + event.time = cast(int)System.currentTimeMillis(); event.doit = result is OS.noErr; event.detail = operation; notifyListeners(DND.DragEnd, event); @@ -369,7 +369,7 @@ transferData.type = theType; DNDEvent event = new DNDEvent(); event.widget = this; - event.time = (int)System.currentTimeMillis(); + event.time = cast(int)System.currentTimeMillis(); event.dataType = transferData; notifyListeners(DND.DragSetData, event); Transfer transfer = null; @@ -425,7 +425,7 @@ for (int i = 0; i < length; i++) { Listener listener = listeners[i]; if (listener instanceof DNDListener) { - dragListeners[count] = (DragSourceListener) ((DNDListener) listener).getEventListener(); + dragListeners[count] = cast(DragSourceListener) (cast(DNDListener) listener).getEventListener(); count++; } }