I am trying to "resurrect" some old code.

There are several deprecated functions in it.

One of them is CGContextSelectFont() . I looked at the documentation , where it 
just says I should use Core Text.
I also googled, but it is not clear to me , how I can replace it.

The snippet of code is this:

        CGContextSetShouldAntialias( ctxt, TRUE );
        CGContextSetTextDrawingMode (ctxt, kCGTextFill);
        CGContextSetRGBFillColor( ctxt, 1.0, 1.0, 1.0, 1.0 );
        CGContextSelectFont( ctxt, "Times", saver_.fontSize_, 
kCGEncodingMacRoman );
        CGColorRef blue = CGColorCreateGenericRGB( 0.0, 0.0, 1.0, 1.0 );
        CGContextSetShadowWithColor( ctxt, CGSizeMake(0,0), 10, blue );
        float offset = 7.0f;
        if ( theLayer.bounds.size.height > 900 )
                offset = 15.0f;
        CGContextShowTextAtPoint( ctxt, theLayer.bounds.origin.x + offset, 
theLayer.bounds.origin.y + offset, str, strlen(str) );
        CFRelease( blue );      

I would appreciate any hints about how I can replace this function. Any 
pointers and insights will be highly appreciated.

Best regards, 
Gabriel.


_______________________________________________

Cocoa-dev mailing list ([email protected])

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to