Skip to content

css class utility component set

Andrew Wetmore edited this page Feb 17, 2026 · 1 revision

CSS class utility component set

(Harbs)

I want to start working on a component set which has css-class utility functionality built in.

Royale has a StyledUIBase class which was created to support Jewel, but it lives in Basic in the org.apache.royale.core package. The assumptions made in that class are very specific to the inner workings of Jewel and my opinion is that’s where it belongs.

The fact that it lives in core makes creating an alternate approach difficult.

I would like to move the following classes to the Jewel project under the org.apache.royale.jewel path:

  • IStyledUIBase
  • StyledUIBase
  • StyledImageBase
  • StyledUIItemRendererBase

This will also affect

  • MediaElement in HTML5
  • FontIconBase in Icons

Those two classes should be easy to resolve.

I don’t think moving the classes to Jewel will affect anything else unless there are people using those classes directly anywhere.

Clone this wiki locally