Eclipse BIRT Report Object Model (ROM)

Theme Element

# Element Overview

Represents a theme in the library

### Details

Display Name: | Theme
Since: | 2.0
XML Element: | `theme`
Extends: | AbstractTheme
Extendable: | No
Abstract: | No
Name Space: | None
Name Requirement: | Required
Allows User Properties: | Yes
Has Style: | No

### Slot Summary

styles
  A collection of styles within the theme.

### Inherited Properties

comments, cssStyleSheets, customXml, displayName, displayNameID, eventHandlerClass, extends, name, newHandlerOnEachEvent, propertyMasks, userProperties, viewAction

### Description

Theme is a container for a collection of Styles.A library can define a number of theme, themes in a library share "theme" namespace.

When a report use a libary with themes, report can specify one theme. In that, all the styles within the theme is availble to the report, and the selectors within the theme is put in the search path for a style property.

# Slot Detail

## styles Slot

A collection of styles within the theme.

### Details

Display Name: | Styles
Since: | 2.0
XML Element: | `styles`
Contents: | List of Style

### Description

Each theme can contain zero, one or more styles.