diff org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/program/Program.d @ 9:950d84783eac

Removing direct tango deps.
author Frank Benoit <benoit@tionex.de>
date Mon, 09 Mar 2009 14:26:40 +0100
parents 6dd524f61e62
children d46287db17ed
line wrap: on
line diff
--- a/org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/program/Program.d	Thu Mar 05 15:12:35 2009 +0100
+++ b/org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/program/Program.d	Mon Mar 09 14:26:40 2009 +0100
@@ -18,7 +18,6 @@
 import org.eclipse.swt.internal.win32.OS;
 
 import java.lang.all;
-static import tango.text.convert.Utf;
 
 /**
  * Instances of this class represent programs and
@@ -57,12 +56,12 @@
             if (length_ !is 0) {
                 TCHAR[] lpDst = NewTCHARs (0, length_);
                 OS.ExpandEnvironmentStrings (pszOut.ptr, lpDst.ptr, length_);
-                return tango.text.convert.Utf.toString( lpDst[ 0 .. Math.max (0, length_ - 1) ] );
+                return String_valueOf( lpDst[ 0 .. Math.max (0, length_ - 1) ] );
             } else {
                 return "";
             }
         } else {
-            return tango.text.convert.Utf.toString( pszOut[ 0 .. Math.max (0, pcchOut [0] - 1)]);
+            return String_valueOf( pszOut[ 0 .. Math.max (0, pcchOut [0] - 1)]);
         }
     }
     return null;
@@ -174,11 +173,11 @@
                     if (length_ !is 0) {
                         TCHAR[] lpDst = NewTCHARs (0, length_);
                         OS.ExpandEnvironmentStrings (lpData.ptr, lpDst.ptr, length_);
-                        result = tango.text.convert.Utf.toString ( lpDst[0 .. Math.max (0, length_ - 1) ] );
+                        result = String_valueOf ( lpDst[0 .. Math.max (0, length_ - 1) ] );
                     }
                 } else {
                     length_ = Math.max (0, lpData.length - 1);
-                    result = tango.text.convert.Utf.toString ( lpData[0 .. length_]);
+                    result = String_valueOf ( lpData[0 .. length_]);
                 }
             }
         }
@@ -232,7 +231,7 @@
     FILETIME ft;
     int dwIndex = 0, count = 0;
     while (OS.RegEnumKeyEx (cast(void*)OS.HKEY_CLASSES_ROOT, dwIndex, lpName.ptr, lpcName.ptr, null, null, null, &ft) !is OS.ERROR_NO_MORE_ITEMS) {
-        String path = tango.text.convert.Utf.toString ( lpName[0 .. lpcName [0]]);
+        String path = String_valueOf ( lpName[0 .. lpcName [0]]);
         lpcName [0] = lpName.length ;
         Program program = getProgram (path, null);
         if (program !is null) {