Mercurial > projects > dwt-win
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; } }