Mercurial > projects > dwt-addons
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();