diff dwtx/jface/text/AbstractHoverInformationControlManager.d @ 134:51e6e63f930e

Regex fix for casts
author Frank Benoit <benoit@tionex.de>
date Sun, 24 Aug 2008 01:46:20 +0200
parents 7d818bd32d63
children 65801ad2b265
line wrap: on
line diff
--- a/dwtx/jface/text/AbstractHoverInformationControlManager.d	Sun Aug 24 01:29:22 2008 +0200
+++ b/dwtx/jface/text/AbstractHoverInformationControlManager.d	Sun Aug 24 01:46:20 2008 +0200
@@ -269,7 +269,7 @@
                 fSubjectControl.addControlListener(this);
                 fSubjectControl.addKeyListener(this);
                 if (fSubjectControl instanceof Scrollable) {
-                    Scrollable scrollable= (Scrollable) fSubjectControl;
+                    Scrollable scrollable= cast(Scrollable) fSubjectControl;
                     ScrollBar vBar= scrollable.getVerticalBar();
                     if (vBar !is null)
                         vBar.addSelectionListener(this);
@@ -304,7 +304,7 @@
 
             fIsActive= false;
 
-            if (DEBUG)
+            if cast(DEBUG)
                 System.out.println("AbstractHoverInformationControlManager.Closer stopped"); //$NON-NLS-1$
 
             if (fSubjectControl !is null && !fSubjectControl.isDisposed()) {
@@ -313,7 +313,7 @@
                 fSubjectControl.removeControlListener(this);
                 fSubjectControl.removeKeyListener(this);
                 if (fSubjectControl instanceof Scrollable) {
-                    Scrollable scrollable= (Scrollable) fSubjectControl;
+                    Scrollable scrollable= cast(Scrollable) fSubjectControl;
                     ScrollBar vBar= scrollable.getVerticalBar();
                     if (vBar !is null)
                         vBar.removeSelectionListener(this);
@@ -429,8 +429,8 @@
                         IInformationControl infoControl= getCurrentInformationControl();
                         // During isReplaceInProgress(), events can come from the replacing information control
                         if (event.widget instanceof Control && infoControl instanceof IInformationControlExtension5) {
-                            Control control= (Control) event.widget;
-                            IInformationControlExtension5 iControl5= (IInformationControlExtension5) infoControl;
+                            Control control= cast(Control) event.widget;
+                            IInformationControlExtension5 iControl5= cast(IInformationControlExtension5) infoControl;
                             if (!(iControl5.containsControl(control)))
                                 hideInformationControl();
                             else if (event.type is DWT.MouseWheel && cancelReplacingDelay())
@@ -448,15 +448,15 @@
                     else if (!isReplaceInProgress()) {
                         IInformationControl infoControl= getCurrentInformationControl();
                         if (event.widget instanceof Control && infoControl instanceof IInformationControlExtension5) {
-                            Control control= (Control) event.widget;
-                            final IInformationControlExtension5 iControl5= (IInformationControlExtension5) infoControl;
+                            Control control= cast(Control) event.widget;
+                            final IInformationControlExtension5 iControl5= cast(IInformationControlExtension5) infoControl;
                             if (!(iControl5.containsControl(control))) {
                                 hideInformationControl();
                             } else if (cancelReplacingDelay()) {
                                 if (event.type is DWT.MouseUp) {
                                     stop(); // avoid that someone else replaces the info control before the async is exec'd
                                     if (infoControl instanceof IDelayedInputChangeProvider) {
-                                        final IDelayedInputChangeProvider delayedICP= (IDelayedInputChangeProvider) infoControl;
+                                        final IDelayedInputChangeProvider delayedICP= cast(IDelayedInputChangeProvider) infoControl;
                                         final IInputChangedListener inputChangeListener= new DelayedInputChangeListener(delayedICP, getInformationControlReplacer());
                                         delayedICP.setDelayedInputChangeListener(inputChangeListener);
                                         // cancel automatic input updating after a small timeout:
@@ -504,12 +504,12 @@
          * @since 3.4
          */
         private void handleMouseMove(Event event) {
-//          if (DEBUG)
+//          if cast(DEBUG)
 //              System.out.println("AbstractHoverInformationControl.Closer.handleMouseMove():" + event); //$NON-NLS-1$
             
             if (!(event.widget instanceof Control))
                 return;
-            Control eventControl= (Control) event.widget;
+            Control eventControl= cast(Control) event.widget;
             
             //transform coordinates to subject control:
             Point mouseLoc= event.display.map(eventControl, fSubjectControl, event.x, event.y);
@@ -527,7 +527,7 @@
                 return;
             }
             
-            IInformationControlExtension3 iControl3= (IInformationControlExtension3) iControl;
+            IInformationControlExtension3 iControl3= cast(IInformationControlExtension3) iControl;
             Rectangle controlBounds= iControl3.getBounds();
             if (controlBounds !is null) {
                 Rectangle tooltipBounds= event.display.map(null, eventControl, controlBounds);
@@ -639,7 +639,7 @@
         public void mouseHover(MouseEvent event) {
             if (fIsComputing || fIsInRestartMode ||
                     (fSubjectControl !is null && !fSubjectControl.isDisposed() && fSubjectControl.getShell() !is fSubjectControl.getShell().getDisplay().getActiveShell())) {
-                if (DEBUG)
+                if cast(DEBUG)
                     System.out.println("AbstractHoverInformationControlManager...mouseHover: @ " + event.x + "/" + event.y + " : hover cancelled: fIsComputing= " + fIsComputing + ", fIsInRestartMode= " + fIsInRestartMode); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
                 return;
             }
@@ -828,17 +828,17 @@
             return true;
         
         IInformationControl iControl= getCurrentInformationControl();
-        if ((iControl instanceof IInformationControlExtension5 && !((IInformationControlExtension5) iControl).isVisible())) {
+        if ((iControl instanceof IInformationControlExtension5 && !(cast(IInformationControlExtension5) iControl).isVisible())) {
             iControl= null;
             if (getInformationControlReplacer() !is null) {
                 iControl= getInformationControlReplacer().getCurrentInformationControl2();
-                if ((iControl instanceof IInformationControlExtension5 && !((IInformationControlExtension5) iControl).isVisible())) {
+                if ((iControl instanceof IInformationControlExtension5 && !(cast(IInformationControlExtension5) iControl).isVisible())) {
                     return false;
                 }
             }
         }
         if (iControl instanceof IInformationControlExtension3) {
-            IInformationControlExtension3 iControl3= (IInformationControlExtension3) iControl;
+            IInformationControlExtension3 iControl3= cast(IInformationControlExtension3) iControl;
             
             Rectangle iControlBounds= subjectControl.getDisplay().map(null, subjectControl, iControl3.getBounds());
             Rectangle totalBounds= Geometry.copy(iControlBounds);
@@ -964,11 +964,11 @@
         if (fReplacingDelayJob !is null && fReplacingDelayJob.getState() !is Job.RUNNING) {
             bool cancelled= fReplacingDelayJob.cancel();
             fReplacingDelayJob= null;
-//          if (DEBUG)
+//          if cast(DEBUG)
 //              System.out.println("AbstractHoverInformationControlManager.cancelReplacingDelay(): cancelled=" + cancelled); //$NON-NLS-1$
             return cancelled;
         }
-//      if (DEBUG)
+//      if cast(DEBUG)
 //          System.out.println("AbstractHoverInformationControlManager.cancelReplacingDelay(): not delayed"); //$NON-NLS-1$
         return true;
     }
@@ -994,7 +994,7 @@
                         if (! fWaitForMouseUp)
                             replaceInformationControl(false);
                     } else {
-//                      if (DEBUG)
+//                      if cast(DEBUG)
 //                          System.out.println("AbstractHoverInformationControlManager.startReplaceInformationControl(): rescheduled"); //$NON-NLS-1$
                         fReplacingDelayJob.schedule(HOVER_AUTO_REPLACING_DELAY);
                     }
@@ -1022,7 +1022,7 @@
         };
         fReplacingDelayJob.setSystem(true);
         fReplacingDelayJob.setPriority(Job.INTERACTIVE);
-//      if (DEBUG)
+//      if cast(DEBUG)
 //          System.out.println("AbstractHoverInformationControlManager.startReplaceInformationControl(): scheduled"); //$NON-NLS-1$
         fReplacingDelayJob.schedule(HOVER_AUTO_REPLACING_DELAY);
     }