diff dwt/custom/StyledTextListener.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 6337764516f1
line wrap: on
line diff
--- a/dwt/custom/StyledTextListener.d	Wed Aug 27 14:10:03 2008 +0200
+++ b/dwt/custom/StyledTextListener.d	Wed Aug 27 14:30:35 2008 +0200
@@ -27,63 +27,63 @@
     
     switch (e.type) {
         case StyledText.ExtendedModify:
-            ExtendedModifyEvent extendedModifyEvent = new ExtendedModifyEvent((StyledTextEvent) e);
-            ((ExtendedModifyListener) eventListener).modifyText(extendedModifyEvent);
+            ExtendedModifyEvent extendedModifyEvent = new ExtendedModifyEvent(cast(StyledTextEvent) e);
+            (cast(ExtendedModifyListener) eventListener).modifyText(extendedModifyEvent);
             break;      
         case StyledText.LineGetBackground:
-            LineBackgroundEvent lineBgEvent = new LineBackgroundEvent((StyledTextEvent) e);
-            ((LineBackgroundListener) eventListener).lineGetBackground(lineBgEvent);
-            ((StyledTextEvent) e).lineBackground = lineBgEvent.lineBackground;
+            LineBackgroundEvent lineBgEvent = new LineBackgroundEvent(cast(StyledTextEvent) e);
+            (cast(LineBackgroundListener) eventListener).lineGetBackground(lineBgEvent);
+            (cast(StyledTextEvent) e).lineBackground = lineBgEvent.lineBackground;
             break;      
         case StyledText.LineGetSegments:
-            BidiSegmentEvent segmentEvent = new BidiSegmentEvent((StyledTextEvent) e);
-            ((BidiSegmentListener) eventListener).lineGetSegments(segmentEvent);
-            ((StyledTextEvent) e).segments = segmentEvent.segments;
+            BidiSegmentEvent segmentEvent = new BidiSegmentEvent(cast(StyledTextEvent) e);
+            (cast(BidiSegmentListener) eventListener).lineGetSegments(segmentEvent);
+            (cast(StyledTextEvent) e).segments = segmentEvent.segments;
             break;      
         case StyledText.LineGetStyle:
-            LineStyleEvent lineStyleEvent = new LineStyleEvent((StyledTextEvent) e);
-            ((LineStyleListener) eventListener).lineGetStyle(lineStyleEvent);
-            ((StyledTextEvent) e).ranges = lineStyleEvent.ranges;
-            ((StyledTextEvent) e).styles = lineStyleEvent.styles;
-            ((StyledTextEvent) e).alignment = lineStyleEvent.alignment;
-            ((StyledTextEvent) e).indent = lineStyleEvent.indent;
-            ((StyledTextEvent) e).justify = lineStyleEvent.justify;
-            ((StyledTextEvent) e).bullet = lineStyleEvent.bullet;
-            ((StyledTextEvent) e).bulletIndex = lineStyleEvent.bulletIndex;
+            LineStyleEvent lineStyleEvent = new LineStyleEvent(cast(StyledTextEvent) e);
+            (cast(LineStyleListener) eventListener).lineGetStyle(lineStyleEvent);
+            (cast(StyledTextEvent) e).ranges = lineStyleEvent.ranges;
+            (cast(StyledTextEvent) e).styles = lineStyleEvent.styles;
+            (cast(StyledTextEvent) e).alignment = lineStyleEvent.alignment;
+            (cast(StyledTextEvent) e).indent = lineStyleEvent.indent;
+            (cast(StyledTextEvent) e).justify = lineStyleEvent.justify;
+            (cast(StyledTextEvent) e).bullet = lineStyleEvent.bullet;
+            (cast(StyledTextEvent) e).bulletIndex = lineStyleEvent.bulletIndex;
             break;
         case StyledText.PaintObject:
-            PaintObjectEvent paintObjectEvent = new PaintObjectEvent((StyledTextEvent) e);
-            ((PaintObjectListener) eventListener).paintObject(paintObjectEvent);
+            PaintObjectEvent paintObjectEvent = new PaintObjectEvent(cast(StyledTextEvent) e);
+            (cast(PaintObjectListener) eventListener).paintObject(paintObjectEvent);
             break;          
         case StyledText.VerifyKey:
             VerifyEvent verifyEvent = new VerifyEvent(e);
-            ((VerifyKeyListener) eventListener).verifyKey(verifyEvent);
+            (cast(VerifyKeyListener) eventListener).verifyKey(verifyEvent);
             e.doit = verifyEvent.doit;
             break;
         case StyledText.TextChanged: {
-            TextChangedEvent textChangedEvent = new TextChangedEvent((StyledTextContent) e.data);
-            ((TextChangeListener) eventListener).textChanged(textChangedEvent);
+            TextChangedEvent textChangedEvent = new TextChangedEvent(cast(StyledTextContent) e.data);
+            (cast(TextChangeListener) eventListener).textChanged(textChangedEvent);
             break;
         }
         case StyledText.TextChanging:
-            TextChangingEvent textChangingEvent = new TextChangingEvent((StyledTextContent) e.data, (StyledTextEvent) e);
-            ((TextChangeListener) eventListener).textChanging(textChangingEvent);
+            TextChangingEvent textChangingEvent = new TextChangingEvent(cast(StyledTextContent) e.data, cast(StyledTextEvent) e);
+            (cast(TextChangeListener) eventListener).textChanging(textChangingEvent);
             break;
         case StyledText.TextSet: {
-            TextChangedEvent textChangedEvent = new TextChangedEvent((StyledTextContent) e.data);
-            ((TextChangeListener) eventListener).textSet(textChangedEvent);
+            TextChangedEvent textChangedEvent = new TextChangedEvent(cast(StyledTextContent) e.data);
+            (cast(TextChangeListener) eventListener).textSet(textChangedEvent);
             break;
         }
         case StyledText.WordNext: {
-            MovementEvent wordBoundaryEvent = new MovementEvent((StyledTextEvent) e);
-            ((MovementListener) eventListener).getNextOffset(wordBoundaryEvent);
-            ((StyledTextEvent) e).end = wordBoundaryEvent.newOffset;
+            MovementEvent wordBoundaryEvent = new MovementEvent(cast(StyledTextEvent) e);
+            (cast(MovementListener) eventListener).getNextOffset(wordBoundaryEvent);
+            (cast(StyledTextEvent) e).end = wordBoundaryEvent.newOffset;
             break;
         }
         case StyledText.WordPrevious: {
-            MovementEvent wordBoundaryEvent = new MovementEvent((StyledTextEvent) e);
-            ((MovementListener) eventListener).getPreviousOffset(wordBoundaryEvent);
-            ((StyledTextEvent) e).end = wordBoundaryEvent.newOffset;
+            MovementEvent wordBoundaryEvent = new MovementEvent(cast(StyledTextEvent) e);
+            (cast(MovementListener) eventListener).getPreviousOffset(wordBoundaryEvent);
+            (cast(StyledTextEvent) e).end = wordBoundaryEvent.newOffset;
             break;
         }
     }