diff dwt/widgets/TypedListener.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/widgets/TypedListener.d	Wed Aug 27 14:10:03 2008 +0200
+++ b/dwt/widgets/TypedListener.d	Wed Aug 27 14:30:35 2008 +0200
@@ -118,166 +118,166 @@
 public void handleEvent (Event e) {
     switch (e.type) {
         case DWT.Activate: {
-            ((ShellListener) eventListener).shellActivated(new ShellEvent(e));
+            (cast(ShellListener) eventListener).shellActivated(new ShellEvent(e));
             break;
         }
         case DWT.Arm: {
-            ((ArmListener) eventListener).widgetArmed (new ArmEvent (e));
+            (cast(ArmListener) eventListener).widgetArmed (new ArmEvent (e));
             break;
         }
         case DWT.Close: {
             /* Fields set by Decorations */
             ShellEvent event = new ShellEvent (e);
-            ((ShellListener) eventListener).shellClosed(event);
+            (cast(ShellListener) eventListener).shellClosed(event);
             e.doit = event.doit;
             break;
         }
         case DWT.Collapse: {
             if (eventListener instanceof TreeListener) {
-                ((TreeListener) eventListener).treeCollapsed(new TreeEvent(e));
+                (cast(TreeListener) eventListener).treeCollapsed(new TreeEvent(e));
             } else {
-                ((ExpandListener) eventListener).itemCollapsed(new ExpandEvent(e)); 
+                (cast(ExpandListener) eventListener).itemCollapsed(new ExpandEvent(e)); 
             }
             break;
         }
         case DWT.Deactivate: {
-            ((ShellListener) eventListener).shellDeactivated(new ShellEvent(e));
+            (cast(ShellListener) eventListener).shellDeactivated(new ShellEvent(e));
             break;
         }
         case DWT.Deiconify: {
-            ((ShellListener) eventListener).shellDeiconified(new ShellEvent(e));
+            (cast(ShellListener) eventListener).shellDeiconified(new ShellEvent(e));
             break;
         }
         case DWT.DefaultSelection: {
-            ((SelectionListener)eventListener).widgetDefaultSelected(new SelectionEvent(e));
+            (cast(SelectionListener)eventListener).widgetDefaultSelected(new SelectionEvent(e));
             break;
         }
         case DWT.Dispose: {
-            ((DisposeListener) eventListener).widgetDisposed(new DisposeEvent(e));
+            (cast(DisposeListener) eventListener).widgetDisposed(new DisposeEvent(e));
             break;
         }
         case DWT.DragDetect: {
-            ((DragDetectListener) eventListener).dragDetected(new DragDetectEvent(e));
+            (cast(DragDetectListener) eventListener).dragDetected(new DragDetectEvent(e));
             break;
         }
         case DWT.Expand: {
             if (eventListener instanceof TreeListener) {
-                ((TreeListener) eventListener).treeExpanded(new TreeEvent(e));
+                (cast(TreeListener) eventListener).treeExpanded(new TreeEvent(e));
             } else {
-                ((ExpandListener) eventListener).itemExpanded(new ExpandEvent(e));  
+                (cast(ExpandListener) eventListener).itemExpanded(new ExpandEvent(e));  
             }
             break;
         }
         case DWT.FocusIn: {
-            ((FocusListener) eventListener).focusGained(new FocusEvent(e));
+            (cast(FocusListener) eventListener).focusGained(new FocusEvent(e));
             break;
         }
         case DWT.FocusOut: {
-            ((FocusListener) eventListener).focusLost(new FocusEvent(e));
+            (cast(FocusListener) eventListener).focusLost(new FocusEvent(e));
             break;
         }
         case DWT.Help: {
-            ((HelpListener) eventListener).helpRequested (new HelpEvent (e));
+            (cast(HelpListener) eventListener).helpRequested (new HelpEvent (e));
             break;
         }
         case DWT.Hide: {
-            ((MenuListener) eventListener).menuHidden(new MenuEvent(e));
+            (cast(MenuListener) eventListener).menuHidden(new MenuEvent(e));
             break;
         }
         case DWT.Iconify: {
-            ((ShellListener) eventListener).shellIconified(new ShellEvent(e));
+            (cast(ShellListener) eventListener).shellIconified(new ShellEvent(e));
             break;
         }
         case DWT.KeyDown: {
             /* Fields set by Control */
             KeyEvent event = new KeyEvent(e);
-            ((KeyListener) eventListener).keyPressed(event);
+            (cast(KeyListener) eventListener).keyPressed(event);
             e.doit = event.doit;
             break;
         }
         case DWT.KeyUp: {
             /* Fields set by Control */
             KeyEvent event = new KeyEvent(e);
-            ((KeyListener) eventListener).keyReleased(event);
+            (cast(KeyListener) eventListener).keyReleased(event);
             e.doit = event.doit;
             break;
         }
         case DWT.Modify: {
-            ((ModifyListener) eventListener).modifyText(new ModifyEvent(e));
+            (cast(ModifyListener) eventListener).modifyText(new ModifyEvent(e));
             break;
         }
         case DWT.MenuDetect: {
             MenuDetectEvent event = new MenuDetectEvent(e);
-            ((MenuDetectListener) eventListener).menuDetected(event);
+            (cast(MenuDetectListener) eventListener).menuDetected(event);
             e.x = event.x;
             e.y = event.y;
             e.doit = event.doit;
             break;
         }
         case DWT.MouseDown: {
-            ((MouseListener) eventListener).mouseDown(new MouseEvent(e));
+            (cast(MouseListener) eventListener).mouseDown(new MouseEvent(e));
             break;
         }
         case DWT.MouseDoubleClick: {
-            ((MouseListener) eventListener).mouseDoubleClick(new MouseEvent(e));
+            (cast(MouseListener) eventListener).mouseDoubleClick(new MouseEvent(e));
             break;
         }
         case DWT.MouseEnter: {
-            ((MouseTrackListener) eventListener).mouseEnter (new MouseEvent (e));
+            (cast(MouseTrackListener) eventListener).mouseEnter (new MouseEvent (e));
             break;
         }
         case DWT.MouseExit: {
-            ((MouseTrackListener) eventListener).mouseExit (new MouseEvent (e));
+            (cast(MouseTrackListener) eventListener).mouseExit (new MouseEvent (e));
             break;
         }
         case DWT.MouseHover: {
-            ((MouseTrackListener) eventListener).mouseHover (new MouseEvent (e));
+            (cast(MouseTrackListener) eventListener).mouseHover (new MouseEvent (e));
             break;
         }
         case DWT.MouseMove: {
-            ((MouseMoveListener) eventListener).mouseMove(new MouseEvent(e));
+            (cast(MouseMoveListener) eventListener).mouseMove(new MouseEvent(e));
             return;
         }
         case DWT.MouseWheel: {
-            ((MouseWheelListener) eventListener).mouseScrolled(new MouseEvent(e));
+            (cast(MouseWheelListener) eventListener).mouseScrolled(new MouseEvent(e));
             return;
         }
         case DWT.MouseUp: {
-            ((MouseListener) eventListener).mouseUp(new MouseEvent(e));
+            (cast(MouseListener) eventListener).mouseUp(new MouseEvent(e));
             break;
         }
         case DWT.Move: {
-            ((ControlListener) eventListener).controlMoved(new ControlEvent(e));
+            (cast(ControlListener) eventListener).controlMoved(new ControlEvent(e));
             break;
         }
         case DWT.Paint: {
             /* Fields set by Control */
             PaintEvent event = new PaintEvent (e);
-            ((PaintListener) eventListener).paintControl (event);
+            (cast(PaintListener) eventListener).paintControl (event);
             e.gc = event.gc;
             break;
         }
         case DWT.Resize: {
-            ((ControlListener) eventListener).controlResized(new ControlEvent(e));
+            (cast(ControlListener) eventListener).controlResized(new ControlEvent(e));
             break;
         }
         case DWT.Selection: {
             /* Fields set by Sash */
             SelectionEvent event = new SelectionEvent (e);
-            ((SelectionListener) eventListener).widgetSelected (event);         
+            (cast(SelectionListener) eventListener).widgetSelected (event);         
             e.x = event.x;
             e.y = event.y;
             e.doit = event.doit;
             break;
         }
         case DWT.Show: {
-            ((MenuListener) eventListener).menuShown(new MenuEvent(e));
+            (cast(MenuListener) eventListener).menuShown(new MenuEvent(e));
             break;
         }
         case DWT.Traverse: {
             /* Fields set by Control */
             TraverseEvent event = new TraverseEvent (e);
-            ((TraverseListener) eventListener).keyTraversed (event);
+            (cast(TraverseListener) eventListener).keyTraversed (event);
             e.detail = event.detail;
             e.doit = event.doit;
             break;
@@ -285,7 +285,7 @@
         case DWT.Verify: {
             /* Fields set by Text, RichText */
             VerifyEvent event = new VerifyEvent (e);
-            ((VerifyListener) eventListener).verifyText (event);
+            (cast(VerifyListener) eventListener).verifyText (event);
             e.text = event.text;
             e.doit = event.doit;
             break;