Hi folks,

Here is a project set file for pulling in the e4 CSS work. If you want the 
junit test as well then add in the middle somewhere:

<project 
reference="1.0,:pserver:dev.eclipse.org:/cvsroot/eclipse,e4/org.eclipse.e4.ui/tests/org.eclipse.e4.ui.tests.css.swt,org.eclipse.e4.ui.tests.css.swt"/>



Here's what's known to be working, based on junit tests.  When I say "x 
for Labels" works, it's almost certainly works for other widgets as well, 
but it's not yet been verified.  It's also possible (probable, actually) 
that other things work too.

Selection rules based on SWT class, CSS class, and CSS id
Background color for Labels
Text color for Labels
Font name and size for Labels
CTabFolder foreground/background colors, font
CTabFolder:selected pseudoclass

As I write there are 17 junit tests with 1 known failure in testMediaRule. 
 There are still many methods that haven't been implemented, or only 
partially implemented.  Look for
                // TODO There are more cases to catch of 
getLexicalUnitType()
                throw new UnsupportedOperationException("NOT YET 
IMPLEMENTED");

Thanks to Angelo Zerr for the original code and Ralf Sternberg for helping 
out with things like junit tests and answering all my pesky emails on SAC, 
DOM, etc.

I believe at this point we have enough working to integrate with the Photo 
demo.

Things you can do to help:
We need more junit tests so we know what works and what doesn't.  At this 
stage of development we're fine with having junit tests that fail because 
of missing areas of the implementation or bugs (ie. the current goal is to 
identify problems, not to pass the test run).
Write some examples.
Do an eclemma pass to find out what our current test coverage is, publish 
it to this list to guide junit test writing.
Look for TODO's and thrown UnsupportedOperationException to see where to 
start writing code.

We have no documentation yet, but in a pinch you can look at the TK-UI CSS 
doc at http://tk-ui.sourceforge.net/user-guide/cssengine.html, which 
should still be mostly true.

Happy holidays to all,
Kevin

Attachment: css-e4.psf
Description: Binary data

_______________________________________________
e4-dev mailing list
e4-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/e4-dev

Reply via email to