Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 365018

Summary: [CSS] Add missing support to CSS engine
Product: [Eclipse Project] Platform Reporter: Brian de Alwis <bsd>
Component: UIAssignee: Brian de Alwis <bsd>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: remy.suen
Version: 4.2   
Target Milestone: 4.2 M4   
Hardware: PC   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:

Description Brian de Alwis CLA 2011-11-28 23:40:25 EST
The CSS Spy requires the CSS Engine to provide the ability to:
  * parse selectors (to complement the existing support for parsing rules, properties, values, etc.)
  * return the list of applicable selectors for an element (rather than walk the public propertyHandlerMap property on AbstractCSSEngine)

The CSS WidgetElement implementation is missing:
  * the ability to use "class" as an attribute, required to be able to query against the CSS class string (e.g., "CTabFolder[class='MPartStack']"
Comment 2 Brian de Alwis CLA 2011-12-06 17:04:21 EST
Verified for M4