Hello, allow me to highlight two open source CSS parser toolkits, that is, Libcroco for C and Cypress for Java, that you can use for adding CSS support to your own XUL toolkit.
What is Libcroco? ----------------- The Libcroco project is an effort to build a generic Cascading Style Sheet (CSS) parsing and manipulation toolkit that can be used by GNOME applications in need of CSS support. Libcroco is licensed unter the GNU Lesser/Library GPL. You can find out more @ http://www.freespiders.org/projects/libcroco What is Cypress? ---------------- Cypress is an open-source Cascading Style Sheet (CSS) parser that lets you add well-documented, standardized name/value pairs (such as color: red; font-size: 150%; font-style: italic;) also know as CSS style properties to your own XML markup languages. Cypress supports inline styles so you can add style properties to individual XML tags using the style attribute or external style sheets so that you can store style rules for reuse in separate, XML-free text documents also known as style sheets. Cypress supports three forms of selectors to match your XML tags and style rules, that is, element selectors, class selectors and id selectors. Note, Cypress is now Apache 2.0 licensed. You can find out more @ http://ajax.sourceforge.net/cypress - Gerald PS: If you know of any other open source CSS parsers, please let us know and send your tips to xul-talk or write-up your own XUL News Wire story. ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ xul-announce mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xul-announce
