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