Class DrawingEditorJsBridge
java.lang.Object
com.inductiveautomation.perspective.designer.drawingeditor.DrawingEditorJsBridge
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoid
alignWithPadding
(String type, int padding) void
void
Lets us know the front-end editor is ready to receive drawing.com.google.common.eventbus.EventBus
<T> CompletableFuture<T>
getForApply
(BiFunction<String, com.inductiveautomation.ignition.common.gson.Gson, T> parse) protected CompletableFuture<JxValue>
invokeStoreFunction
(String functionName, Object... args) Invokes a method on the BridgeStore.ts object.void
onApplyComplete
(String update) void
onContextMenu
(String pointJson) void
onEnabledActionsChange
(String enabledActionsJson) void
onSvgDropped
(String dataUrl, String dropLocation) void
onUndoDescriptionChange
(String undoDescription, String executeDescription) void
openBindingEditor
(String keys, String editorConfig, String editorValue) JS -> Gateway functionsvoid
promptForAlignmentPadding
(String type, int defaultPadding) void
promptForViewboxPadding
(int defaultPadding) void
resizeViewboxToContentWithPadding
(int padding) void
setComponent
(ComponentDetails component) Gateway -> JS functionsvoid
-
Field Details
-
log
-
gson
protected final com.inductiveautomation.ignition.common.gson.Gson gson
-
-
Method Details
-
getEventBus
public com.google.common.eventbus.EventBus getEventBus() -
openBindingEditor
JS -> Gateway functions -
editorIsReady
public void editorIsReady()Lets us know the front-end editor is ready to receive drawing. -
showDevTools
public void showDevTools() -
promptForAlignmentPadding
-
promptForViewboxPadding
public void promptForViewboxPadding(int defaultPadding) -
onContextMenu
-
onEnabledActionsChange
-
onSvgDropped
-
onUndoDescriptionChange
-
setComponent
Gateway -> JS functions -
alterPropertyConfigs
-
alignWithPadding
-
resizeViewboxToContentWithPadding
public void resizeViewboxToContentWithPadding(int padding) -
getForApply
public <T> CompletableFuture<T> getForApply(BiFunction<String, com.inductiveautomation.ignition.common.gson.Gson, T> parse) -
onApplyComplete
-
invokeStoreFunction
Invokes a method on the BridgeStore.ts object.
-