""" gtk-devel-list specific note: Since there is interest in CSS support for future versions of Gtk+ I will be announcing major CCSS releases here if that is ok with the involved parties. Minor releases will only be announced through gnome-themes-list and blogs.gnome.org/theming .
The 0.5 release offers an implementation of selected Dublin Theming Hackfest issues, namely a CSS driven "style context" and pluggable appearance modules (e.g. for native win32 widget rendering). """ The CCSS library version 0.5 is available for download. About CCSS ---------- CCSS offers a C API to parse CSS stylesheets from files or buffers and offers and interface to cascade styles for custom document representations such as a libxml DOM or a Gtk+ widget tree. The CCSS-Cairo integration library offers an API to draw CSS styles onto cairo surfaces. CCSS-Gtk+ integration library provides convenience functions for interacting with Gtk+, such as a best-effort css-to-gtkrc conversion. New and noteworthy ------------------ * Use "ccss" name consistently, drop "lib" prefix where possible (e.g. pkg-config files). CCSS * Deep-free properties when destroying a stylesheet, fixes memory leak. * New ccss_style_hash() value can be used to compare styles for equality. * Ability to load CSS files and dump the resulting CSS in "ccss-stylesheet-to-gtkrc" for debugging multi-file stylesheets. * New ccss_stylesheet_unload() to unload CSS files or buffers. CCSS-Cairo * Support for loadable modules to hook in custom CSS3 "appearance" renderers. * Draw background with alpha channel. * Consolidate drawing functions (no more "outline", "line"), use double precision coordinates. CCSS-Gtk+ * Improvements to gtk[rc] compatibility. Availability ------------ http://people.freedesktop.org/~robsta/ccss/ Contributors ------------ * Robert Staudinger * Thomas Thurman _______________________________________________ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list