Package heronarts.lx

Interface LXComponent.Renamable

All Known Implementing Classes:
AbstractDmxModulator, Accelerator, Accumulator, AHDSREnvelope, AlternatingPattern, ArcFixture, BandGate, BlurEffect, BooleanLogic, ChasePattern, ChevronPattern, Click, ColorizeEffect, ColorMaskEffect, ComparatorModulator, DampedParameter, Damper, DecibelMeter, DmxColorModulator, DmxModulator, DmxPattern, DynamicsEffect, FocusedPatternControls, FunctionalModulator, GateEffect, GeometryTestPattern, GradientPattern, GraphicEqualizerPattern, GraphicMeter, GridFixture, HistoryBuffer, HueSaturationEffect, ImageMaskEffect, ImagePattern, Interval, InvertEffect, JsonFixture, LifePattern, LifePattern, LinearEnvelope, LXAbstractChannel, LXAbstractChannelClip, LXAudioEngine.Meter, LXBasicFixture, LXChannel, LXChannelClip, LXClip, LXEffect, LXEffect.Placeholder, LXFixture, LXGlobalSnapshot, LXGroup, LXGroupClip, LXMasterClip, LXModelEffect, LXModelPattern, LXModulator, LXModulator.Placeholder, LXPattern, LXPattern.Placeholder, LXPeriodicModulator, LXProtocolFixture, LXRangeModulator, LXScheduledProject, LXSwatch, LXVariablePeriodModulator, LXViewDefinition, MacroKnobs, MacroSwitches, MacroTriggers, MidiNoteTrigger, MultiModeEnvelope, MultiStageEnvelope, MultiTrig, NoiseModulator, NoisePattern, OperatorModulator, OrboxPattern, PlanesPattern, PointFixture, PointListFixture, QuadraticEnvelope, Randomizer, SawLFO, Scaler, ScriptEffect, ScriptPattern, SinLFO, SlideshowPattern, SlideshowPattern.Image, Smoother, SolidPattern, SoundObject, SoundObjectEffect, SoundObjectPattern, SparkleEffect, SparklePattern, SpiralFixture, Spring, SquareLFO, StepSequencer, StripFixture, StrobeEffect, TestPattern, Timer, TriangleLFO, VariableLFO
Enclosing class:
LXComponent

public static interface LXComponent.Renamable
Marker interface for components which can have their label changed. Any LXComponent class that has a user-editable label in the UI must have this marker interface attached to it for those edits to be saved and loaded.