Package heronarts.lx.studio
Class LXStudio.UI
java.lang.Object
heronarts.glx.ui.UI
heronarts.lx.studio.LXStudio.UI
- All Implemented Interfaces:
LXSerializable
- Enclosing class:
- LXStudio
-
Nested Class Summary
Nested classes/interfaces inherited from class heronarts.glx.ui.UI
UI.CoordinateSystem, UI.Profiler
Nested classes/interfaces inherited from interface heronarts.lx.LXSerializable
LXSerializable.Utils
-
Field Summary
Modifier and TypeFieldDescriptionfinal UIContentPicker
final UIModulatorPicker
final UILeftPane
final LXStudio
final UIPreviewWindow
final UIPreviewWindow
Fields inherited from class heronarts.glx.ui.UI
contextualHelpText, coordinateSystem, highlightModulationTargetChanged, profiler, theme, thread, vg
-
Method Summary
Modifier and TypeMethodDescriptioninstantiateFixtureControls
(LXFixture fixture) instantiateModulatorControls
(LXModulator modulator) void
load
(LX lx, JsonObject object) Restores this instance from a JSON objectprotected void
onResize()
void
save
(LX lx, JsonObject object) Serializes this instance into the JSON objectvoid
void
Methods inherited from class heronarts.glx.ui.UI
addLayer, addLayer, addLoopTask, beginDraw, bringToTop, clearContextOverlay, dispose, draw, endDraw, focusNext, focusPrev, get, getContentScaleX, getContentScaleY, getHeight, getHighlightModulationTarget, getWidth, hideContextOverlay, keyEvent, mapModulationOff, mapModulationSource, mapModulationSource, mapModulationSource, mapTriggerSource, mapTriggerSource, mapTriggerSource, mouseEvent, redraw, removeLayer, removeLayer, removeLoopTask, resize, setCoordinateSystem, setHighlightModulationTarget, setHighlightParameterModulation, setMouseoverHelpText, setTopLevelKeyEventHandler, showContextDialogMessage, showContextOverlay, showError
-
Field Details
-
lx
-
leftPane
-
preview
-
previewAux
-
contentPicker
-
deviceModulatorPicker
-
-
Method Details
-
showAuthorizeDialog
public void showAuthorizeDialog() -
showPreferences
public void showPreferences() -
onResize
protected void onResize() -
instantiateDeviceControls
-
instantiateModulatorControls
-
instantiateFixtureControls
-
save
Description copied from interface:LXSerializable
Serializes this instance into the JSON object- Specified by:
save
in interfaceLXSerializable
- Parameters:
lx
- LX instanceobject
- Object to serialize into
-
load
Description copied from interface:LXSerializable
Restores this instance from a JSON object- Specified by:
load
in interfaceLXSerializable
- Parameters:
lx
- LX instanceobject
- Object to deserialize
-