diff dwt/opengl/GLData.d @ 212:ab60f3309436

reverted the char[] to String and use the an alias.
author Frank Benoit <benoit@tionex.de>
date Mon, 05 May 2008 00:12:38 +0200
parents 8d7572b6f3f6
children fd9c62a2998e
line wrap: on
line diff
--- a/dwt/opengl/GLData.d	Sat Apr 26 10:01:48 2008 +0200
+++ b/dwt/opengl/GLData.d	Mon May 05 00:12:38 2008 +0200
@@ -1,4 +1,4 @@
-/*******************************************************************************
+/*******************************************************************************
  * Copyright (c) 2005, 2006 IBM Corporation and others.
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the Eclipse Public License v1.0
@@ -14,13 +14,14 @@
 
 import tango.text.Util;
 import tango.util.Convert;
+import dwt.dwthelper.utils;
 
 /**
  * The GLData class is a device-independent description
  * of the pixel format attributes of a GL drawable.
  *
  * @see GLCanvas
- * 
+ *
  * @since 3.2
  */
 
@@ -28,13 +29,13 @@
     /**
      * Specifies a double-buffered surface.  During context
      * creation, only double-buffered formats are considered
-     * when set to true. 
+     * when set to true.
      */
     public bool doubleBuffer;
 
     /**
      * Specifies a stereo surface.  During context creation,
-     * only stereo formats are considered when set to true. 
+     * only stereo formats are considered when set to true.
      */
     public bool stereo;
 
@@ -124,22 +125,22 @@
      * are preferred.
      */
     public int samples;
-    
+
 /**
  * Returns a string containing a concise, human-readable
  * description of the receiver.
  *
  * @return a string representation of the data
  */
-override public char[] toString() {
-    char[] string = doubleBuffer ? "doubleBuffer," : "";
+override public String toString() {
+    String string = doubleBuffer ? "doubleBuffer," : "";
     string ~= stereo ? "stereo," : "";
-    string ~= "r:" ~     to!(char[])(redSize)  ~ " g:" ~ to!(char[])(greenSize) ~ 
-              " b:" ~    to!(char[])(blueSize) ~ " a:" ~ to!(char[])(alphaSize) ~ "," ~
-              "depth:" ~ to!(char[])(depthSize) ~ ",stencil:" ~ to!(char[])(stencilSize) ~
-              ",accum r:" ~ to!(char[])(accumRedSize) ~ "g:" ~ to!(char[])(accumGreenSize) ~ 
-              "b:" ~ to!(char[])(accumBlueSize) ~ "a:" ~ to!(char[])(accumAlphaSize) ~
-              ",sampleBuffers:" ~ to!(char[])(sampleBuffers) ~ ",samples:" ~ to!(char[])(samples);
+    string ~= "r:" ~     to!(String)(redSize)  ~ " g:" ~ to!(String)(greenSize) ~
+              " b:" ~    to!(String)(blueSize) ~ " a:" ~ to!(String)(alphaSize) ~ "," ~
+              "depth:" ~ to!(String)(depthSize) ~ ",stencil:" ~ to!(String)(stencilSize) ~
+              ",accum r:" ~ to!(String)(accumRedSize) ~ "g:" ~ to!(String)(accumGreenSize) ~
+              "b:" ~ to!(String)(accumBlueSize) ~ "a:" ~ to!(String)(accumAlphaSize) ~
+              ",sampleBuffers:" ~ to!(String)(sampleBuffers) ~ ",samples:" ~ to!(String)(samples);
     return string;
 }
 }