Changeset 501

Show
Ignore:
Timestamp:
06/22/08 12:18:52 (3 months ago)
Author:
Mike Wey
Message:

cairo aliases for enums, and add missing structwraps

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/wrap/APILookupCairo.txt

    r499 r501  
    8888structWrap: cairo_scaled_font_t* ScaledFont 
    8989structWrap: cairo_surface_t* Surface 
     90structWrap: cairo_pattern_t* Pattern 
    9091import: cairo.FontFace 
    9192import: cairo.FontOption 
     
    9394import: cairo.ScaledFont 
    9495import: cairo.Surface 
     96import: cairo.Pattern 
    9597import: glib.Str 
    9698import: gdk.Region 
     
    275277extend: cairo_surface_t 
    276278prefix: cairo_image_surface_ 
     279prefix: cairo_surface_ 
    277280prefix: cairo_ 
    278281structWrap: cairo_surface_t* ImageSurface 
     
    281284 
    282285file: cairo-PNG-Support.html 
    283 prefix: cairo_surface_ 
    284286closeFile: ImageSurface 
    285287 
  • trunk/wrap/utils/GtkDClass.d

    r499 r501  
    14901490            gtkDEnumName = enumName[1..enumName.length]; 
    14911491        } 
     1492        else if ( startsWith(enumName, "cairo") ) 
     1493        { 
     1494            gtkDEnumName = "C" ~ removeUnderscore(enumName[1 .. $-2]); 
     1495        } 
    14921496        //char[] enumName = removeUnderscore(lines[0][5..lines[0].length]); 
    14931497        debug(enums)writefln("enum %s", enumName);