diff dwtx/jface/fieldassist/TextContentAdapter.d @ 72:5df4896124c7

JFace and its examples do compile
author Frank Benoit <benoit@tionex.de>
date Thu, 22 May 2008 17:56:17 +0200
parents 46a6e0e6ccd4
children 7ffeace6c47f
line wrap: on
line diff
--- a/dwtx/jface/fieldassist/TextContentAdapter.d	Thu May 22 04:03:58 2008 +0200
+++ b/dwtx/jface/fieldassist/TextContentAdapter.d	Thu May 22 17:56:17 2008 +0200
@@ -13,6 +13,7 @@
 module dwtx.jface.fieldassist.TextContentAdapter;
 
 import dwtx.jface.fieldassist.IControlContentAdapter;
+import dwtx.jface.fieldassist.IControlContentAdapter2;
 
 import dwt.graphics.Point;
 import dwt.graphics.Rectangle;
@@ -105,24 +106,24 @@
 
     /*
      * (non-Javadoc)
-     * 
+     *
      * @see dwtx.jface.fieldassist.IControlContentAdapter2#getSelection(dwt.widgets.Control)
-     * 
+     *
      * @since 3.4
      */
     public Point getSelection(Control control) {
-        return ((Text) control).getSelection();
+        return (cast(Text) control).getSelection();
     }
 
     /*
      * (non-Javadoc)
-     * 
+     *
      * @see dwtx.jface.fieldassist.IControlContentAdapter2#setSelection(dwt.widgets.Control,
      *      dwt.graphics.Point)
-     * 
+     *
      * @since 3.4
      */
     public void setSelection(Control control, Point range) {
-        ((Text) control).setSelection(range);
+        (cast(Text) control).setSelection(range);
     }
 }