public abstract class BaseOverrideThemeManager extends BaseThemeManager implements IOverrideThemeManager
Base class for classes that provide access to different types of overriden themes.
Modifier and Type | Method and Description |
---|---|
void |
applyColorScheme(IExtraColorScheme scheme)
Applies extra color scheme to a slide.
|
IThemeEffectiveData |
createThemeEffective()
Returns the theme object.
|
IOverrideTheme |
getOverrideTheme()
Returns the overriding theme object.
|
boolean |
isOverrideThemeEnabled()
Determines whether OverrideTheme overrides inherited effective theme or not.
|
void |
setOverrideTheme(IOverrideTheme value)
Returns the overriding theme object.
|
getParent_Immediate
public final IOverrideTheme getOverrideTheme()
Returns the overriding theme object.
Read/write IOverrideTheme
.
getOverrideTheme
in interface IOverrideThemeManager
public final void setOverrideTheme(IOverrideTheme value)
Returns the overriding theme object.
Read/write IOverrideTheme
.
setOverrideTheme
in interface IOverrideThemeManager
public final IThemeEffectiveData createThemeEffective()
Returns the theme object.
createThemeEffective
in interface IThemeManager
public final boolean isOverrideThemeEnabled()
Determines whether OverrideTheme overrides inherited effective theme or not.
To enable OverrideTheme for overriding use OverrideTheme.Init*() methods.
To disable OverrideTheme from overriding use OverrideTheme.Clear() method.
Read-only boolean
.
isOverrideThemeEnabled
in interface IOverrideThemeManager
public final void applyColorScheme(IExtraColorScheme scheme)
Applies extra color scheme to a slide.
applyColorScheme
in interface IThemeManager
scheme
- The IExtraColorScheme
object.