Package VASSAL.counters
Class AreaOfEffect.TraitEditor
java.lang.Object
VASSAL.counters.AreaOfEffect.TraitEditor
- All Implemented Interfaces:
PieceEditor
- Enclosing class:
- AreaOfEffect
protected static class AreaOfEffect.TraitEditor extends Object implements PieceEditor
-
Field Summary
Fields Modifier and Type Field Description protected StringConfigurer
activateCommand
protected NamedHotKeyConfigurer
activateKey
protected BooleanConfigurer
alwaysActive
protected StringConfigurer
descConfig
protected BooleanConfigurer
fixedRadius
protected String
mapShaderId
protected JPanel
panel
protected StringConfigurer
radiusMarker
protected IntConfigurer
radiusValue
protected Box
selectShader
protected ColorConfigurer
transparencyColorValue
protected IntConfigurer
transparencyValue
protected BooleanConfigurer
useMapShader
-
Constructor Summary
Constructors Modifier Constructor Description protected
TraitEditor(AreaOfEffect trait)
-
Method Summary
Modifier and Type Method Description Component
getControls()
String
getState()
String
getType()
protected void
repack()
protected void
updateCommandVisibility()
protected void
updateFillVisibility()
protected void
updateRangeVisibility()
-
Field Details
-
panel
-
transparencyColorValue
-
transparencyValue
-
radiusValue
-
alwaysActive
-
activateCommand
-
activateKey
-
useMapShader
-
fixedRadius
-
radiusMarker
-
descConfig
-
selectShader
-
mapShaderId
-
-
Constructor Details
-
TraitEditor
-
-
Method Details
-
updateFillVisibility
protected void updateFillVisibility() -
updateRangeVisibility
protected void updateRangeVisibility() -
updateCommandVisibility
protected void updateCommandVisibility() -
repack
protected void repack() -
getControls
- Specified by:
getControls
in interfacePieceEditor
-
getState
- Specified by:
getState
in interfacePieceEditor
-
getType
- Specified by:
getType
in interfacePieceEditor
-