Class DrawingEditorJsBridge
java.lang.Object
com.inductiveautomation.perspective.designer.drawingeditor.DrawingEditorJsBridge
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidalignWithPadding(String type, int padding) voidvoidLets 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.voidonApplyComplete(String update) voidonContextMenu(String pointJson) voidonEnabledActionsChange(String enabledActionsJson) voidonSvgDropped(String dataUrl, String dropLocation) voidonUndoDescriptionChange(String undoDescription, String executeDescription) voidopenBindingEditor(String keys, String editorConfig, String editorValue) JS -> Gateway functionsvoidpromptForAlignmentPadding(String type, int defaultPadding) voidpromptForViewboxPadding(int defaultPadding) voidresizeViewboxToContentWithPadding(int padding) voidsetComponent(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.
-