diff dwtx/jface/text/source/VerticalRuler.d @ 138:b6bad70d540a

Regex instanceof changes
author Frank Benoit <benoit@tionex.de>
date Sun, 24 Aug 2008 02:26:23 +0200
parents 65801ad2b265
children f70d9508c95c
line wrap: on
line diff
--- a/dwtx/jface/text/source/VerticalRuler.d	Sun Aug 24 02:22:48 2008 +0200
+++ b/dwtx/jface/text/source/VerticalRuler.d	Sun Aug 24 02:26:23 2008 +0200
@@ -295,7 +295,7 @@
             gc.setBackground(fCanvas.getBackground());
             gc.fillRectangle(0, 0, size.x, size.y);
 
-            if (fTextViewer instanceof ITextViewerExtension5)
+            if ( cast(ITextViewerExtension5)fTextViewer )
                 doPaint1(gc);
             else
                 doPaint(gc);
@@ -342,7 +342,7 @@
             return;
 
         IAnnotationAccessExtension annotationAccessExtension= null;
-        if (fAnnotationAccess instanceof IAnnotationAccessExtension)
+        if ( cast(IAnnotationAccessExtension)fAnnotationAccess )
             annotationAccessExtension= cast(IAnnotationAccessExtension) fAnnotationAccess;
 
         StyledText styledText= fTextViewer.getTextWidget();
@@ -377,7 +377,7 @@
                 int lay= IAnnotationAccessExtension.DEFAULT_LAYER;
                 if (annotationAccessExtension !is null)
                     lay= annotationAccessExtension.getLayer(annotation);
-                else if (annotation instanceof IAnnotationPresentation) {
+                else if ( cast(IAnnotationPresentation)annotation ) {
                     annotationPresentation= cast(IAnnotationPresentation)annotation;
                     lay= annotationPresentation.getLayer();
                 }
@@ -442,7 +442,7 @@
             return;
 
         IAnnotationAccessExtension annotationAccessExtension= null;
-        if (fAnnotationAccess instanceof IAnnotationAccessExtension)
+        if ( cast(IAnnotationAccessExtension)fAnnotationAccess )
             annotationAccessExtension= cast(IAnnotationAccessExtension) fAnnotationAccess;
 
         ITextViewerExtension5 extension= cast(ITextViewerExtension5) fTextViewer;
@@ -464,7 +464,7 @@
                 int lay= IAnnotationAccessExtension.DEFAULT_LAYER;
                 if (annotationAccessExtension !is null)
                     lay= annotationAccessExtension.getLayer(annotation);
-                else if (annotation instanceof IAnnotationPresentation) {
+                else if ( cast(IAnnotationPresentation)annotation ) {
                     annotationPresentation= cast(IAnnotationPresentation)annotation;
                     lay= annotationPresentation.getLayer();
                 }
@@ -606,7 +606,7 @@
      */
     protected final static int widgetLine2ModelLine(ITextViewer viewer, int widgetLine) {
 
-        if (viewer instanceof ITextViewerExtension5) {
+        if ( cast(ITextViewerExtension5)viewer ) {
             ITextViewerExtension5 extension= cast(ITextViewerExtension5) viewer;
             return extension.widgetLine2ModelLine(widgetLine);
         }