Proposal: Cairo-based, cross-desktop/toolkit theme engine API.

Joe Mason joe at
Tue Apr 22 08:10:23 PDT 2008

On Thu, Apr 17, 2008 at 2:53 PM, Maksim Orlovich <mo85 at> wrote:
>  > I just want to note that Qt doesn't use Cairo but its own graphics engine,
>  > so this will introduce new dependencies for KDE themes (in addition to the
>  > indirection which is likely to come with non-native code and feature
>  > omissions compared to QStyle).
>  More importantly, a QStyle has to be able to draw on any QPainter.
>  Have fun getting cairo to do that.

Why?  Cairo already has surfaces for things as diverse as PNG, PDF,
Xlib and Quartz - what would be the hurdle to a QPainter backend?


More information about the xdg mailing list