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
FieldsModifier and TypeFieldDescriptionstatic final StringAttribute for the affected rendering device (e.g., an SWTDisplay).static final StringAttribute describing the theme change's persist state.static final StringAttribute for the new themestatic final Stringstatic final StringAttribute for the associatedIThemeEnginetheme 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 associatedIThemeEnginetheme 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:
-