Mercurial > projects > dwt-addons
diff dwtx/jface/text/source/AnnotationBarHoverManager.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/source/AnnotationBarHoverManager.d Sun Aug 24 01:29:22 2008 +0200 +++ b/dwtx/jface/text/source/AnnotationBarHoverManager.d Sun Aug 24 01:46:20 2008 +0200 @@ -428,7 +428,7 @@ int line= getHoverLine(event); if (hover instanceof IAnnotationHoverExtension) { - IAnnotationHoverExtension extension= (IAnnotationHoverExtension) hover; + IAnnotationHoverExtension extension= cast(IAnnotationHoverExtension) hover; ILineRange range= extension.getHoverLineRange(fSourceViewer, line); setCustomInformationControlCreator(extension.getHoverControlCreator()); range= adaptLineRange(range, line); @@ -493,7 +493,7 @@ private ILineRange adaptLineRangeToFolding(ILineRange lineRange, int line) { if (fSourceViewer instanceof ITextViewerExtension5) { - ITextViewerExtension5 extension= (ITextViewerExtension5) fSourceViewer; + ITextViewerExtension5 extension= cast(ITextViewerExtension5) fSourceViewer; try { IRegion region= convertToRegion(lineRange); @@ -643,12 +643,12 @@ return fAnnotationHover; if (fVerticalRulerInfo instanceof CompositeRuler) { - CompositeRuler comp= (CompositeRuler) fVerticalRulerInfo; + CompositeRuler comp= cast(CompositeRuler) fVerticalRulerInfo; for (Iterator it= comp.getDecoratorIterator(); it.hasNext();) { Object o= it.next(); if (o instanceof IVerticalRulerInfoExtension && o instanceof IVerticalRulerInfo) { - if (((IVerticalRulerInfo) o).getControl() is event.getSource()) { - IAnnotationHover hover= ((IVerticalRulerInfoExtension) o).getHover(); + if ((cast(IVerticalRulerInfo) o).getControl() is event.getSource()) { + IAnnotationHover hover= (cast(IVerticalRulerInfoExtension) o).getHover(); if (hover !is null) return hover; } @@ -678,7 +678,7 @@ */ private int getWidgetLineNumber(int line) throws BadLocationException { if (fSourceViewer instanceof ITextViewerExtension5) { - ITextViewerExtension5 extension= (ITextViewerExtension5) fSourceViewer; + ITextViewerExtension5 extension= cast(ITextViewerExtension5) fSourceViewer; return extension.modelLine2WidgetLine(line); } @@ -767,12 +767,12 @@ bool allowMouseExit= false; if (hover instanceof IAnnotationHoverExtension) { - IAnnotationHoverExtension extension= (IAnnotationHoverExtension) hover; + IAnnotationHoverExtension extension= cast(IAnnotationHoverExtension) hover; allowMouseExit= extension.canHandleMouseCursor(); } bool hideOnMouseWheel= true; if (hover instanceof IAnnotationHoverExtension2) { - IAnnotationHoverExtension2 extension= (IAnnotationHoverExtension2) hover; + IAnnotationHoverExtension2 extension= cast(IAnnotationHoverExtension2) hover; hideOnMouseWheel= !extension.canHandleMouseWheel(); } fHideOnMouseWheel= hideOnMouseWheel;