Package org.eclipse.e4.ui.css.swt.theme
Interface IThemeEngine.Events
- Enclosing interface:
- IThemeEngine
public static interface IThemeEngine.Events
The IThemeEngine may broadcast an event using the OSGi EventAdmin
service, if available, to notify of theme changes. The event will contain
several attributes to provide the context of the event.
NB: this event topic and attribute list may change and should not yet be considered as API.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Attribute for the affected rendering device (e.g., an SWTDisplay
).static final String
Attribute describing the theme change's persist state.static final String
Attribute for the new themestatic final String
static final String
Attribute for the associatedIThemeEngine
theme enginestatic final String
-
Field Details
-
TOPIC
- See Also:
-
THEME_CHANGED
- See Also:
-
THEME
Attribute for the new theme- See Also:
-
DEVICE
Attribute for the affected rendering device (e.g., an SWTDisplay
). May be null- See Also:
-
THEME_ENGINE
Attribute for the associatedIThemeEngine
theme engine- See Also:
-
RESTORE
Attribute describing the theme change's persist state. If true, then the theme will be restored on subsequent startups.- See Also:
-