Interface VisionDesignerInterface
- All Superinterfaces:
- VisionClientInterface
- All Known Implementing Classes:
- VisionDesignerImpl
- 
Field SummaryFields inherited from interface com.inductiveautomation.vision.api.client.VisionClientInterfaceVISION_MODULE_ID
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddNewWindow(ResourcePath parentFolder, int width, int height, Consumer<ResourcePath> onAfter) Adds a new window to theFPMIAppbeing designedvoidaddWindowDropHandler(WindowDropHandler handler) Add a new drop handler for custom drop types onto windows and templatescloneComponent(Component comp) booleanconfigureBinding(Component component, String property, BindingConfiguration configuration) Configures a new property binding for the component.property using the given configuration.voidopenBindingDialog(Component component, String property) Opens the binding dialog for a given component.voidremoveWindowDropHandler(WindowDropHandler handler) Removes a drop handler for custom drop types onto windows and templatesMethods inherited from interface com.inductiveautomation.vision.api.client.VisionClientInterfaceaddExtensibleBindingType, addWindowListener, getBindingType, getGuiUtil, getGuiUtil, getNavUtil, getNavUtil, removeWindowListener
- 
Method Details- 
getPalettePalette getPalette()
- 
addNewWindowAdds a new window to theFPMIAppbeing designed
- 
cloneComponent
- 
getCurrentPrefsDesignerPrefs getCurrentPrefs()
- 
getWorkspaceWindowWorkspace getWorkspace()
- 
getDesignerContextDesignerContext getDesignerContext()
- 
openBindingDialogOpens the binding dialog for a given component. The component should be on a window that is currently open for design- Throws:
- NotBindableException
 
- 
configureBindingboolean configureBinding(Component component, String property, BindingConfiguration configuration) throws Exception Configures a new property binding for the component.property using the given configuration. The binding type is defined by the configuration'sBindingConfiguration.getBindingType()- Throws:
- Exception
 
- 
addWindowDropHandlerAdd a new drop handler for custom drop types onto windows and templates
- 
removeWindowDropHandlerRemoves a drop handler for custom drop types onto windows and templates
 
-