Show
Ignore:
Timestamp:
03/25/08 18:16:02 (8 months ago)
Author:
Mike Wey
Message:

Support for dmd 2.012

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/gdk/Color.d

    r429 r480  
    5050 * module aliases: 
    5151 * local aliases: 
     52 * overrides: 
     53 *  - toString 
    5254 */ 
    5355 
     
    162164        this(); 
    163165        //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)); 
    165167    } 
    166168     
     
    170172        this(); 
    171173        //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)); 
    173175    } 
    174176     
     
    217219        //printf("Color.set %X %X %X\n",red,green,blue); 
    218220         
    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)
    222224        gdkColor.pixel = (red << 16) | (green << 8 ) | blue; 
    223225        //printf("set8 pixel = %X\n", gdkColor.pixel); 
     
    322324     * Returns: TRUE if the parsing succeeded. 
    323325     */ 
    324     public static int parse(char[] spec, Color color) 
     326    public static int parse(string spec, Color color) 
    325327    { 
    326328        // gboolean gdk_color_parse (const gchar *spec,  GdkColor *color); 
     
    396398     * Returns: a newly-allocated text string 
    397399     */ 
    398     public char[] toString() 
     400    public override string toString() 
    399401    { 
    400402        // 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))
    402404    } 
    403405}