Mercurial > projects > dwt-addons
diff dwtx/jface/text/AbstractHoverInformationControlManager.d @ 159:7926b636c282
...
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Wed, 27 Aug 2008 01:57:58 +0200 |
parents | a9566845f1cb |
children | 1a5b8f8129df |
line wrap: on
line diff
--- a/dwtx/jface/text/AbstractHoverInformationControlManager.d Tue Aug 26 02:46:34 2008 +0200 +++ b/dwtx/jface/text/AbstractHoverInformationControlManager.d Wed Aug 27 01:57:58 2008 +0200 @@ -768,7 +768,7 @@ private static const long HOVER_AUTO_REPLACING_DELAY= 200; /** The mouse tracker on the subject control */ - private MouseTracker fMouseTracker= new MouseTracker(); + private MouseTracker fMouseTracker; /** * The remembered hover event. * @since 3.0 @@ -788,7 +788,7 @@ * The {@link ITextViewerExtension8.EnrichMode}, may be <code>null</code>. * @since 3.4 */ - private EnrichMode fEnrichMode; + private ITextViewerExtension8_EnrichMode fEnrichMode; /** * Indicates whether we have received a MouseDown event and are waiting for a MouseUp @@ -804,9 +804,10 @@ * @param creator the information control creator */ protected this(IInformationControlCreator creator) { + fMouseTracker= new MouseTracker(); super(creator); setCloser(new Closer()); - setHoverEnrichMode(ITextViewerExtension8.EnrichMode.AFTER_DELAY); + setHoverEnrichMode(ITextViewerExtension8_EnrichMode.AFTER_DELAY); } /** @@ -943,7 +944,7 @@ * @since 3.4 * @see ITextViewerExtension8#setHoverEnrichMode(dwtx.jface.text.ITextViewerExtension8.EnrichMode) */ - void setHoverEnrichMode(EnrichMode mode) { + void setHoverEnrichMode(ITextViewerExtension8_EnrichMode mode) { fEnrichMode= mode; } @@ -983,13 +984,13 @@ * {@link #replaceInformationControl(bool)} in the UI thread */ private void startReplaceInformationControl(Display display) { - if (fEnrichMode is EnrichMode.ON_CLICK) + if (fEnrichMode is ITextViewerExtension8_EnrichMode.ON_CLICK) return; if (fReplacingDelayJob !is null) { if (fReplacingDelayJob.getState() !is Job.RUNNING) { if (fReplacingDelayJob.cancel()) { - if (fEnrichMode is EnrichMode.IMMEDIATELY) { + if (fEnrichMode is ITextViewerExtension8_EnrichMode.IMMEDIATELY) { fReplacingDelayJob= null; if (! fWaitForMouseUp) replaceInformationControl(false); @@ -1123,7 +1124,7 @@ */ public InternalAccessor getInternalAccessor() { return new class() MyInternalAccessor { - public void setHoverEnrichMode(EnrichMode mode) { + public void setHoverEnrichMode(ITextViewerExtension8_EnrichMode mode) { this.outer.setHoverEnrichMode(mode); } };