public final class LXStudio.UI extends UI implements LXSerializable
UI.CoordinateSystem, UI.Profiler
LXSerializable.Utils
Modifier and Type | Field and Description |
---|---|
UIBottomTray |
bottomTray |
UIContentPicker |
contentPicker |
UIContextualHelpBar |
helpBar |
UILeftPane |
leftPane |
LXStudio |
lx |
UIPreferences |
preferences |
UIPreviewWindow |
preview |
LXStudio.Registry |
registry |
UIRightPane |
rightPane |
applet, BLACK, contextualHelpText, coordinateSystem, profiler, theme, WHITE
Modifier and Type | Method and Description |
---|---|
protected void |
beginDraw() |
protected void |
endDraw() |
UIDeviceControls<?> |
instantiateDeviceControls(LXDeviceComponent device) |
UIFixtureControls<?> |
instantiateFixtureControls(LXFixture fixture) |
UIModulatorControls<?> |
instantiateModulatorControls(LXModulator modulator) |
boolean |
isClipViewVisible() |
void |
load(LX lx,
JsonObject object)
Restores this instance from a JSON object
|
protected void |
onResize() |
void |
reflow() |
void |
save(LX lx,
JsonObject object)
Serializes this instance into the JSON object
|
boolean |
toggleClipView() |
addLayer, addLayer, addLayer, addLayer, addLoopTask, bringToTop, dispatch, draw, focusNext, focusPrev, get, getHeight, getWidth, hideContextOverlay, keyEvent, loadFont, mapModulationSource, mapModulationSource, mapTriggerSource, mouseEvent, onLoad, onSaveAs, pre, removeLayer, removeLayer, removeLoopTask, resize, setBackground, setBackgroundColor, setCoordinateSystem, setHighlightParameterModulation, setMouseoverHelpText, setResizable, setTopLevelKeyEventHandler, showConfirmDialog, showContextOverlay, showError
public final LXStudio lx
public final UIPreviewWindow preview
public final UILeftPane leftPane
public final UIRightPane rightPane
public final UIBottomTray bottomTray
public final UIContextualHelpBar helpBar
public final UIContentPicker contentPicker
public final UIPreferences preferences
public final LXStudio.Registry registry
public boolean isClipViewVisible()
public boolean toggleClipView()
public UIDeviceControls<?> instantiateDeviceControls(LXDeviceComponent device)
public UIModulatorControls<?> instantiateModulatorControls(LXModulator modulator)
public UIFixtureControls<?> instantiateFixtureControls(LXFixture fixture)
public void save(LX lx, JsonObject object)
LXSerializable
save
in interface LXSerializable
lx
- LX instanceobject
- Object to serialize intopublic void load(LX lx, JsonObject object)
LXSerializable
load
in interface LXSerializable
lx
- LX instanceobject
- Object to deserializeLX library by Mark C. Slee. © 2012-2020