Uses of Interface
com.googlecode.lanterna.graphics.ThemeDefinition
Packages that use ThemeDefinition
-
Uses of ThemeDefinition in com.googlecode.lanterna.graphics
Classes in com.googlecode.lanterna.graphics that implement ThemeDefinitionModifier and TypeClassDescriptionprivate class
class
Allows you to more easily wrap an existing theme definion and alter the behaviour in some special cases.static class
Internal class insideSimpleTheme
used to allow basic editing of the default style and the optional overrides.Fields in com.googlecode.lanterna.graphics declared as ThemeDefinitionModifier and TypeFieldDescriptionprivate final ThemeDefinition
DelegatingThemeDefinition.themeDefinition
Methods in com.googlecode.lanterna.graphics that return ThemeDefinitionModifier and TypeMethodDescriptionAbstractTheme.getDefaultDefinition()
DelegatingTheme.getDefaultDefinition()
Theme.getDefaultDefinition()
Returns what this theme considers to be the default definitionAbstractTheme.getDefinition
(Class<?> clazz) DelegatingTheme.getDefinition
(Class<?> clazz) Theme.getDefinition
(Class<?> clazz) Returns the theme definition associated with this class.Constructors in com.googlecode.lanterna.graphics with parameters of type ThemeDefinitionModifierConstructorDescriptionDelegatingThemeDefinition
(ThemeDefinition themeDefinition) Creates a newDelegatingThemeDefinition
with a default implementation that will forward all calls to theThemeDefinition
that is passed in. -
Uses of ThemeDefinition in com.googlecode.lanterna.gui2
Methods in com.googlecode.lanterna.gui2 that return ThemeDefinitionModifier and TypeMethodDescriptionAbstractComponent.getThemeDefinition()
Component.getThemeDefinition()
Returns theThemeDefinition
defined in the currentTheme
for this component class.