[cairo] [cairo-announce] ANN: pycairo release 1.4.0 now available

Dethe Elza delza at livingcode.org
Fri Mar 16 21:36:28 PDT 2007


This is great news, Steve, thanks for keeping the python bindings  
caught up with the latest Cairo.

Does this by any chance support the Quartz backend, and if not, what  
would it take to hook PyCairo up to Quartz?

Thanks again,

--Dethe

On 14-Mar-07, at 3:51 AM, Steve Chaplin wrote:

> Pycairo is a set of Python bindings for the multi-platform 2D graphics
> library cairo.
>  http://cairographics.org
>  http://cairographics.org/pycairo
>
> A new pycairo release 1.4.0 is now available from:
>
>         http://cairographics.org/releases/pycairo-1.4.0.tar.gz
>         http://cairographics.org/releases/pycairo-1.4.0.tar.gz.md5
>
>         e26e77919b606113f565d70036c1f504  pycairo-1.4.0.tar.gz
>
> Overview of changes from pycairo 1.2.6 to pycairo 1.4.0
> =======================================================
> General changes:
> Pycairo 1.4.0 requires cairo 1.4.0 (or later).
>
> New methods:
>     Context.clip_extents
>     Context.copy_clip_rectangles
>     Context.get_dash
>     Context.get_dash_count
>     Context.get_scaled_font
>     Context.glyph_extents
>     Context.glyph_path
>     Context.show_glyphs
>     LinearGradient.get_linear_points
>     RadialGradient.get_radial_circles
>     SolidPattern.get_rgba
>     SurfacePattern.get_surface
>
> Deleted methods:
>     ImageSurface.create_for_array
>     Remove Numeric Python support, since Numeric has been made  
> obsolete
>     by numpy, and numpy data can be read using
>     ImageSurface.create_for_data.
>
> Other changes:
>     the module cairo.gtk has been removed (pygtk 2.7.0 onwards has  
> cairo
>     support built in).
>
>
> Send instant messages to your online friends http:// 
> au.messenger.yahoo.com
> _______________________________________________
> cairo-announce mailing list
> cairo-announce at cairographics.org
> http://cairographics.org/cgi-bin/mailman/listinfo/cairo-announce
> _______________________________________________
> cairo mailing list
> cairo at cairographics.org
> http://cairographics.org/cgi-bin/mailman/listinfo/cairo



You need to lay out the user interface components visually, by hand,  
with total control over where they go. Automated LayoutManagers don’t  
cut it. A corollary of this is that you can’t move a UI layout from  
one platform to another and have the computer make everything fit.  
Computers don’t lay out interfaces by themselves any better than they  
can translate French to English by themselves. -- Jens Alfke





More information about the cairo mailing list