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