Changeset 480 for trunk/src/gdk/Color.d
- Timestamp:
- 03/25/08 18:16:02 (8 months ago)
- Files:
-
- trunk/src/gdk/Color.d (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/gdk/Color.d
r429 r480 50 50 * module aliases: 51 51 * local aliases: 52 * overrides: 53 * - toString 52 54 */ 53 55 … … 162 164 this(); 163 165 //printf("Color.this uint %X\n",rgb); 164 set( ((rgb&0xFFFF)),((rgb&0xFFFF00000000)>>32),(rgb&0xFFFF0000)>>16);166 set( cast(ushort)((rgb&0xFFFF)),cast(ushort)((rgb&0xFFFF00000000)>>32),cast(ushort)((rgb&0xFFFF0000)>>16)); 165 167 } 166 168 … … 170 172 this(); 171 173 //printf("Color.this int %X\n",rgb); 172 set8( cast( byte)((rgb&0xFF0000)>>16),cast(byte)((rgb&0x00FF00)>>8),cast(byte)(rgb&0xFF));174 set8( cast(ubyte)((rgb&0xFF0000)>>16),cast(ubyte)((rgb&0x00FF00)>>8),cast(ubyte)(rgb&0xFF)); 173 175 } 174 176 … … 217 219 //printf("Color.set %X %X %X\n",red,green,blue); 218 220 219 gdkColor.red = red * 257;220 gdkColor.green = green * 257;221 gdkColor.blue = blue * 257;221 gdkColor.red = cast(ushort)(red * 257); 222 gdkColor.green = cast(ushort)(green * 257); 223 gdkColor.blue = cast(ushort)(blue * 257); 222 224 gdkColor.pixel = (red << 16) | (green << 8 ) | blue; 223 225 //printf("set8 pixel = %X\n", gdkColor.pixel); … … 322 324 * Returns: TRUE if the parsing succeeded. 323 325 */ 324 public static int parse( char[]spec, Color color)326 public static int parse(string spec, Color color) 325 327 { 326 328 // gboolean gdk_color_parse (const gchar *spec, GdkColor *color); … … 396 398 * Returns: a newly-allocated text string 397 399 */ 398 public char[]toString()400 public override string toString() 399 401 { 400 402 // gchar* gdk_color_to_string (const GdkColor *color); 401 return Str.toString(gdk_color_to_string(gdkColor)) .dup;403 return Str.toString(gdk_color_to_string(gdkColor)); 402 404 } 403 405 }
