diff dwtx/jface/text/hyperlink/MultipleHyperlinkPresenter.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/hyperlink/MultipleHyperlinkPresenter.d	Sun Aug 24 01:29:22 2008 +0200
+++ b/dwtx/jface/text/hyperlink/MultipleHyperlinkPresenter.d	Sun Aug 24 01:46:20 2008 +0200
@@ -116,7 +116,7 @@
              * @see dwtx.jface.viewers.ColumnLabelProvider#getText(java.lang.Object)
              */
             public String getText(Object element) {
-                IHyperlink link= (IHyperlink)element;
+                IHyperlink link= cast(IHyperlink)element;
                 String text= link.getHyperlinkText();
                 if (text !is null)
                     return text;
@@ -254,9 +254,9 @@
                     if (fTable.equals(e.getSource())) {
                         Object o= fTable.getItem(new Point(e.x, e.y));
                         if (o instanceof TableItem) {
-                            TableItem item= (TableItem) o;
+                            TableItem item= cast(TableItem) o;
                             if (!o.equals(fLastItem)) {
-                                fLastItem= (TableItem) o;
+                                fLastItem= cast(TableItem) o;
                                 fTable.setSelection(new TableItem[] { fLastItem });
                             } else if (e.y < fTable.getItemHeight() / 4) {
                                 // Scroll up
@@ -321,7 +321,7 @@
          */
         private void openSelectedLink() {
             TableItem selection= fTable.getSelection()[0];
-            IHyperlink link= (IHyperlink)selection.getData();
+            IHyperlink link= cast(IHyperlink)selection.getData();
             fManager.hideInformationControl();
             link.open();
         }
@@ -442,7 +442,7 @@
                 if (fControl.isFocusControl())
                     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);
@@ -450,7 +450,7 @@
                 if (fSubjectArea.contains(mouseLoc))
                     return;
                 
-                if (inKeepUpZone(mouseLoc.x, mouseLoc.y, ((IInformationControlExtension3) fControl).getBounds()))
+                if (inKeepUpZone(mouseLoc.x, mouseLoc.y, (cast(IInformationControlExtension3) fControl).getBounds()))
                     return;
                 
                 hideInformationControl();
@@ -576,10 +576,10 @@
          */
         protected void showInformationControl(Rectangle subjectArea) {
             if (fTextViewer instanceof IWidgetTokenOwnerExtension) {
-                if (((IWidgetTokenOwnerExtension) fTextViewer).requestWidgetToken(this, WIDGET_TOKEN_PRIORITY))
+                if ((cast(IWidgetTokenOwnerExtension) fTextViewer).requestWidgetToken(this, WIDGET_TOKEN_PRIORITY))
                     super.showInformationControl(subjectArea);
             } else if (fTextViewer instanceof IWidgetTokenOwner) {
-                if (((IWidgetTokenOwner) fTextViewer).requestWidgetToken(this))
+                if ((cast(IWidgetTokenOwner) fTextViewer).requestWidgetToken(this))
                     super.showInformationControl(subjectArea);
             } else {
                 super.showInformationControl(subjectArea);
@@ -595,7 +595,7 @@
             super.hideInformationControl();
             
             if (fTextViewer instanceof IWidgetTokenOwner) {
-                ((IWidgetTokenOwner) fTextViewer).releaseWidgetToken(this);
+                (cast(IWidgetTokenOwner) fTextViewer).releaseWidgetToken(this);
             }
             
             fIsControlVisible= false;
@@ -609,7 +609,7 @@
             super.disposeInformationControl();
             
             if (fTextViewer instanceof IWidgetTokenOwner) {
-                ((IWidgetTokenOwner) fTextViewer).releaseWidgetToken(this);
+                (cast(IWidgetTokenOwner) fTextViewer).releaseWidgetToken(this);
             }
             
             fIsControlVisible= false;