diff dwtx/jface/internal/text/StickyHoverManager.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/internal/text/StickyHoverManager.d	Sun Aug 24 01:29:22 2008 +0200
+++ b/dwtx/jface/internal/text/StickyHoverManager.d	Sun Aug 24 01:46:20 2008 +0200
@@ -230,7 +230,7 @@
          * @see dwt.events.FocusListener#focusLost(dwt.events.FocusEvent)
          */
         public void focusLost(FocusEvent e) {
-            if (DEBUG) System.out.println("StickyHoverManager.Closer.focusLost(): " + e); //$NON-NLS-1$
+            if cast(DEBUG) System.out.println("StickyHoverManager.Closer.focusLost(): " + e); //$NON-NLS-1$
             Display d= fSubjectControl.getDisplay();
             d.asyncExec(new Runnable() {
                 // Without the asyncExec, mouse clicks to the workbench window are swallowed.
@@ -250,11 +250,11 @@
                 
                 IInformationControl infoControl= getCurrentInformationControl2();
                 if (infoControl !is null && !infoControl.isFocusControl() && infoControl instanceof IInformationControlExtension3) {
-//                  if (DEBUG) System.out.println("StickyHoverManager.Closer.handleEvent(): activeShell= " + fDisplay.getActiveShell()); //$NON-NLS-1$
-                    IInformationControlExtension3 iControl3= (IInformationControlExtension3) infoControl;
+//                  if cast(DEBUG) System.out.println("StickyHoverManager.Closer.handleEvent(): activeShell= " + fDisplay.getActiveShell()); //$NON-NLS-1$
+                    IInformationControlExtension3 iControl3= cast(IInformationControlExtension3) infoControl;
                     Rectangle controlBounds= iControl3.getBounds();
                     if (controlBounds !is null) {
-                        Point mouseLoc= event.display.map((Control) event.widget, null, event.x, event.y);
+                        Point mouseLoc= event.display.map(cast(Control) event.widget, null, event.x, event.y);
                         int margin= getKeepUpMargin();
                         Geometry.expand(controlBounds, margin, margin, margin, margin);
                         if (!controlBounds.contains(mouseLoc)) {
@@ -272,7 +272,7 @@
                 }
                 
             } else if (event.type is DWT.FocusOut) {
-                if (DEBUG) System.out.println("StickyHoverManager.Closer.handleEvent(): focusOut: " + event); //$NON-NLS-1$
+                if cast(DEBUG) System.out.println("StickyHoverManager.Closer.handleEvent(): focusOut: " + event); //$NON-NLS-1$
                 IInformationControl iControl= getCurrentInformationControl2();
                 if (iControl !is null && ! iControl.isFocusControl())
                     hideInformationControl();
@@ -305,7 +305,7 @@
         if (fTextViewer !is null && fTextViewer.requestWidgetToken(this, WIDGET_PRIORITY))
             super.showInformationControl(subjectArea);
         else
-            if (DEBUG)
+            if cast(DEBUG)
                 System.out.println("cancelled StickyHoverManager.showInformationControl(..): did not get widget token (with prio)"); //$NON-NLS-1$
     }
 
@@ -338,7 +338,7 @@
      */
     public bool requestWidgetToken(IWidgetTokenOwner owner) {
         hideInformationControl();
-        if (DEBUG)
+        if cast(DEBUG)
             System.out.println("StickyHoverManager gave up widget token (no prio)"); //$NON-NLS-1$
         return true;
     }
@@ -349,21 +349,21 @@
     public bool requestWidgetToken(IWidgetTokenOwner owner, int priority) {
         if (getCurrentInformationControl2() !is null) {
             if (getCurrentInformationControl2().isFocusControl()) {
-                if (DEBUG)
+                if cast(DEBUG)
                     System.out.println("StickyHoverManager kept widget token (focused)"); //$NON-NLS-1$
                 return false;
             } else if (priority > WIDGET_PRIORITY) {
                 hideInformationControl();
-                if (DEBUG)
+                if cast(DEBUG)
                     System.out.println("StickyHoverManager gave up widget token (prio)"); //$NON-NLS-1$
                 return true;
             } else {
-                if (DEBUG)
+                if cast(DEBUG)
                     System.out.println("StickyHoverManager kept widget token (prio)"); //$NON-NLS-1$
                 return false;
             }
         }
-        if (DEBUG)
+        if cast(DEBUG)
             System.out.println("StickyHoverManager gave up widget token (no iControl)"); //$NON-NLS-1$
         return true;
     }
@@ -374,7 +374,7 @@
     public bool setFocus(IWidgetTokenOwner owner) {
         IInformationControl iControl= getCurrentInformationControl2();
         if (iControl instanceof IInformationControlExtension5) {
-            IInformationControlExtension5 iControl5= (IInformationControlExtension5) iControl;
+            IInformationControlExtension5 iControl5= cast(IInformationControlExtension5) iControl;
             if (iControl5.isVisible()) {
                 iControl.setFocus();
                 return iControl.isFocusControl();