Uses of Interface
com.googlecode.lanterna.graphics.ThemeStyle
Packages that use ThemeStyle
-
Uses of ThemeStyle in com.googlecode.lanterna.graphics
Classes in com.googlecode.lanterna.graphics that implement ThemeStyleModifier and TypeClassDescriptionprivate class
class
This basic implementation of ThemeStyle keeps the styles in its internal state and allows you to mutate them.Fields in com.googlecode.lanterna.graphics declared as ThemeStyleModifier and TypeFieldDescriptionprivate ThemeStyle
SimpleTheme.Definition.active
private ThemeStyle
SimpleTheme.Definition.insensitive
private final ThemeStyle
SimpleTheme.Definition.normal
private ThemeStyle
SimpleTheme.Definition.preLight
private ThemeStyle
SimpleTheme.Definition.selected
Fields in com.googlecode.lanterna.graphics with type parameters of type ThemeStyleModifier and TypeFieldDescriptionprivate final Map
<String, ThemeStyle> SimpleTheme.Definition.customStyles
Methods in com.googlecode.lanterna.graphics that return ThemeStyleModifier and TypeMethodDescriptionAbstractTheme.DefinitionImpl.getActive()
DelegatingThemeDefinition.getActive()
SimpleTheme.Definition.getActive()
ThemeDefinition.getActive()
The "active" style of this definition, which can be used when a component is being directly interacted withAbstractTheme.DefinitionImpl.getCustom
(String name, ThemeStyle defaultValue) DelegatingThemeDefinition.getCustom
(String name, ThemeStyle defaultValue) SimpleTheme.Definition.getCustom
(String name, ThemeStyle defaultValue) Retrieves a custom ThemeStyle, if one is available by this name.ThemeDefinition.getCustom
(String name, ThemeStyle defaultValue) Retrieves a customThemeStyle
, if one is available by this name.AbstractTheme.DefinitionImpl.getInsensitive()
DelegatingThemeDefinition.getInsensitive()
SimpleTheme.Definition.getInsensitive()
ThemeDefinition.getInsensitive()
The insensitive style of this definition, which can be used when a component has been disabled or in some other way isn't able to be interacted with.AbstractTheme.DefinitionImpl.getNormal()
DelegatingThemeDefinition.getNormal()
SimpleTheme.Definition.getNormal()
ThemeDefinition.getNormal()
The normal style of the definition, which can be considered the default to be used.AbstractTheme.DefinitionImpl.getPreLight()
DelegatingThemeDefinition.getPreLight()
SimpleTheme.Definition.getPreLight()
ThemeDefinition.getPreLight()
The pre-light style of this definition, which can be used when a component has input focus but isn't active or selected, similar to mouse-hoovering in modern GUIsAbstractTheme.DefinitionImpl.getSelected()
DelegatingThemeDefinition.getSelected()
SimpleTheme.Definition.getSelected()
ThemeDefinition.getSelected()
The "selected" style of this definition, which can used when a component has been actively selected in some way.Methods in com.googlecode.lanterna.graphics with parameters of type ThemeStyleModifier and TypeMethodDescriptionThemedTextGraphics.applyThemeStyle
(ThemeStyle themeStyle) Takes a ThemeStyle as applies it to this TextGraphics.AbstractTheme.DefinitionImpl.getCustom
(String name, ThemeStyle defaultValue) DelegatingThemeDefinition.getCustom
(String name, ThemeStyle defaultValue) SimpleTheme.Definition.getCustom
(String name, ThemeStyle defaultValue) ThemeDefinition.getCustom
(String name, ThemeStyle defaultValue) Retrieves a customThemeStyle
, if one is available by this name.Constructors in com.googlecode.lanterna.graphics with parameters of type ThemeStyleModifierConstructorDescriptionDefaultMutableThemeStyle
(ThemeStyle themeStyleToCopy) Creates a newDefaultMutableThemeStyle
based on an existingThemeStyle
.private
Definition
(ThemeStyle normal) -
Uses of ThemeStyle in com.googlecode.lanterna.gui2
Methods in com.googlecode.lanterna.gui2 with parameters of type ThemeStyleModifier and TypeMethodDescriptionDefaultTextGUIGraphics.applyThemeStyle
(ThemeStyle themeStyle) TextGUIGraphics.applyThemeStyle
(ThemeStyle themeStyle)