Class VisionUtilities
java.lang.Object
com.inductiveautomation.factorypmi.application.script.builtin.VisionUtilities
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
ConstructorsConstructorDescriptionVisionUtilities(FPMIApp app) VisionUtilities(FPMIApp app, VisionDesktop desktop) -
Method Summary
Modifier and TypeMethodDescriptionvoidbeep()voidcenterWindow(org.python.core.PyObject win) voidclose()voidcloseDesktop(String handle) voidcloseParentWindow(EventObject event) voidcloseWindow(org.python.core.PyObject win) createPopupMenu(org.python.core.PySequence keys, org.python.core.PySequence functions) desktop()desktop(int screen) voidexit()voidexit(boolean force) exportExcel(org.python.core.PyObject[] pyArgs, String[] keywords) exportHTML(org.python.core.PyObject[] pyArgs, String[] keywords) findWindow(String path) intintorg.python.core.PySequencelongList<com.inductiveautomation.ignition.common.i18n.keyboard.KeyboardLayout>org.python.core.PyTupleorg.python.core.PyTupleorg.python.core.PyObjectgetParentWindow(EventObject event) intorg.python.core.PyTuplegetRoles()intstatic org.python.core.PySequenceorg.python.core.PyObjectgetSibling(EventObject event, String name) intorg.python.core.PyObjectorg.python.core.PyTupleorg.python.core.PyObjectgoBack()org.python.core.PyObjectorg.python.core.PyObjectgoHome()voidinvokeLater(org.python.core.PyObject[] pyArgs, String[] keywords) booleanbooleanbooleanvoidvoidlockScreen(boolean obscure) voidlogout()openDesktop(org.python.core.PyObject[] pyArgs, String[] keywords) String[]voidorg.python.core.PyObjectopenWindow(String path) org.python.core.PyObjectopenWindow(String path, org.python.core.PyDictionary params) org.python.core.PyObjectopenWindowInstance(String path) org.python.core.PyObjectopenWindowInstance(String path, org.python.core.PyDictionary params) voidplaySoundClip(org.python.core.PyObject[] pyArgs, String[] keywords) voidprintToImage(org.python.core.PyObject[] pyArgs, String[] keywords) booleanrefreshBinding(JComponent comp, String propName) voidvoidsetConnectionMode(int mode) voidsetConnectTimeout(int connectTimeout) voidvoidvoidsetOverlaysEnabled(boolean b) voidsetReadTimeout(int readTimeout) voidsetScreenIndex(int index) voidsetTouchScreenMode(boolean b) showColorInput(org.python.core.PyObject[] pyArgs, String[] keywords) showConfirm(org.python.core.PyObject[] pyArgs, String[] keywords) voidvoidvoidshowMessage(org.python.core.PyObject[] pyArgs, String[] keywords) showNumericKeypad(org.python.core.PyObject[] pyArgs, String[] keywords) showPasswordInput(org.python.core.PyObject[] pyArgs, String[] keywords) showTouchscreenKeyboard(org.python.core.PyObject[] pyArgs, String[] keywords) voidshowWarning(org.python.core.PyObject[] pyArgs, String[] keywords) org.python.core.PyObjectorg.python.core.PyObjectorg.python.core.PyObjectswapWindow(String swapFrom, String swapTo) org.python.core.PyObjectswapWindow(String swapFrom, String swapTo, org.python.core.PyDictionary params) org.python.core.PyObjectswapWindow(EventObject event, String name) org.python.core.PyObjectswapWindow(EventObject event, String name, org.python.core.PyDictionary params) booleanswitchUser(org.python.core.PyObject[] pyArgs, String[] keywords) org.python.core.PyObjectvoidvoid
-
Field Details
-
ACCL_NONE
public static final int ACCL_NONE- See Also:
-
ACCL_CONSTANT
public static final int ACCL_CONSTANT- See Also:
-
ACCL_FAST_TO_SLOW
public static final int ACCL_FAST_TO_SLOW- See Also:
-
ACCL_SLOW_TO_FAST
public static final int ACCL_SLOW_TO_FAST- See Also:
-
ACCL_EASE
public static final int ACCL_EASE- See Also:
-
COORD_SCREEN
public static final int COORD_SCREEN- See Also:
-
COORD_DESIGNER
public static final int COORD_DESIGNER- See Also:
-
CONNECTION_MODE_DISCONNECTED
public static final int CONNECTION_MODE_DISCONNECTED- See Also:
-
CONNECTION_MODE_READ_ONLY
public static final int CONNECTION_MODE_READ_ONLY- See Also:
-
CONNECTION_MODE_READ_WRITE
public static final int CONNECTION_MODE_READ_WRITE- See Also:
-
DESIGNER_FLAG
public static final int DESIGNER_FLAG- See Also:
-
PREVIEW_FLAG
public static final int PREVIEW_FLAG- See Also:
-
CLIENT_FLAG
public static final int CLIENT_FLAG- See Also:
-
WEBSTART_FLAG
public static final int WEBSTART_FLAG- See Also:
-
APPLET_FLAG
public static final int APPLET_FLAG- See Also:
-
FULLSCREEN_FLAG
public static final int FULLSCREEN_FLAG- See Also:
-
SSL_FLAG
public static final int SSL_FLAG- See Also:
-
MOBILE_FLAG
public static final int MOBILE_FLAG- See Also:
-
LANDSCAPE
public static final int LANDSCAPE- See Also:
-
PORTRAIT
public static final int PORTRAIT- See Also:
-
-
Constructor Details
-
VisionUtilities
-
VisionUtilities
-
-
Method Details
-
updateProject
public void updateProject() -
getKeyboardLayouts
public List<com.inductiveautomation.ignition.common.i18n.keyboard.KeyboardLayout> getKeyboardLayouts() -
refreshBinding
-
color
-
createPopupMenu
public JPopupMenu createPopupMenu(org.python.core.PySequence keys, org.python.core.PySequence functions) -
findWindow
-
getDesktopHandles
public org.python.core.PySequence getDesktopHandles() -
getOpenedWindowNames
public org.python.core.PyTuple getOpenedWindowNames() -
getOpenedWindows
public org.python.core.PyTuple getOpenedWindows() -
getParentWindow
-
getScreenIndex
public int getScreenIndex() -
getSibling
-
getWindow
-
getScreens
public static org.python.core.PySequence getScreens() -
getWindowNames
public org.python.core.PyTuple getWindowNames() -
showMessage
-
showError
-
showConfirm
-
showInput
-
showColorInput
-
showPasswordInput
-
showWarning
-
isTouchScreenMode
public boolean isTouchScreenMode() -
openDesktop
-
desktop
-
desktop
-
desktop
-
close
public void close() -
getHandle
-
closeDesktop
-
getCurrentDesktop
-
showDiagnostics
public void showDiagnostics() -
setScreenIndex
public void setScreenIndex(int index) -
setTouchScreenMode
public void setTouchScreenMode(boolean b) -
showNumericKeypad
-
showTouchscreenKeyboard
-
transform
-
centerWindow
public void centerWindow(org.python.core.PyObject win) -
closeParentWindow
-
closeWindow
public void closeWindow(org.python.core.PyObject win) -
getCurrentWindow
-
goBack
public org.python.core.PyObject goBack() -
goForward
public org.python.core.PyObject goForward() -
goHome
public org.python.core.PyObject goHome() -
openWindow
-
openWindow
-
openWindowInstance
public org.python.core.PyObject openWindowInstance(String path, org.python.core.PyDictionary params) -
openWindowInstance
-
swapTo
-
swapTo
-
swapWindow
-
swapWindow
-
swapWindow
public org.python.core.PyObject swapWindow(EventObject event, String name, org.python.core.PyDictionary params) -
swapWindow
-
getExternalIpAddress
-
openURL
- Throws:
IOException
-
createImage
-
createPrintJob
-
printToImage
-
getRoles
public org.python.core.PyTuple getRoles() -
getUsername
-
isScreenLocked
public boolean isScreenLocked() -
lockScreen
public void lockScreen() -
lockScreen
public void lockScreen(boolean obscure) -
logout
public void logout() -
switchUser
-
unlockScreen
public void unlockScreen() -
setOverlaysEnabled
public void setOverlaysEnabled(boolean b) -
isOverlaysEnabled
public boolean isOverlaysEnabled() -
beep
public void beep() -
exit
public void exit() -
exit
public void exit(boolean force) -
getAvailableLocales
-
getAvailableTerms
-
getClientId
-
getConnectionMode
public int getConnectionMode() -
getConnectTimeout
public int getConnectTimeout() -
getEdition
-
getGatewayAddress
-
getInactivitySeconds
public long getInactivitySeconds() -
getLocale
-
getReadTimeout
public int getReadTimeout() -
getSystemFlags
public int getSystemFlags() -
invokeLater
-
playSoundClip
- Throws:
IOException
-
retarget
-
setConnectionMode
public void setConnectionMode(int mode) -
setConnectTimeout
public void setConnectTimeout(int connectTimeout) -
setLocale
-
setLocale
-
setReadTimeout
public void setReadTimeout(int readTimeout) -
saveFile
-
openFile
-
openFiles
-
exportCSV
-
exportExcel
-
exportHTML
-