# Package org.eclipse.ui.themes

Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.

## Package Specification

This package provides application programming interfaces for interaction with the themes. A theme is a collection of fonts, colors, and supporting data that may be used by plugin developers to apply a certain look and feel to their components. Themes are also used by the workbench to apply look and feel to their active presentation component.

Interface Summary
IColorFactory: A factory interface that may be used to specify a color value.
ITheme: A theme is a collection of colors, fonts and supporting data that may be used by plugins to help provide uniform look and feel to their components.
IThemeManager: A theme manager is an object that contains references to usable `ITheme` objects and maintains a reference to the currently active theme.
IThemePreview: Interface used by theme element developers to preview the usage of their elements within the colors and fonts preference page.

Class Summary
ColorUtil: Useful color utilities.
RGBBlendColorFactory: A reusable `IColorFactory` that may be used to blend two colors.