Class VisionUtilities
java.lang.Object
com.inductiveautomation.factorypmi.application.script.builtin.VisionUtilities
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Constructor Summary
ConstructorsConstructorDescriptionVisionUtilities
(FPMIApp app) VisionUtilities
(FPMIApp app, VisionDesktop desktop) -
Method Summary
Modifier and TypeMethodDescriptionvoid
beep()
void
centerWindow
(org.python.core.PyObject win) void
close()
void
closeDesktop
(String handle) void
closeParentWindow
(EventObject event) void
closeWindow
(org.python.core.PyObject win) createPopupMenu
(org.python.core.PySequence keys, org.python.core.PySequence functions) desktop()
desktop
(int screen) void
exit()
void
exit
(boolean force) exportExcel
(org.python.core.PyObject[] pyArgs, String[] keywords) exportHTML
(org.python.core.PyObject[] pyArgs, String[] keywords) findWindow
(String path) int
int
org.python.core.PySequence
long
List<com.inductiveautomation.ignition.common.i18n.keyboard.KeyboardLayout>
org.python.core.PyTuple
org.python.core.PyTuple
org.python.core.PyObject
getParentWindow
(EventObject event) int
org.python.core.PyTuple
getRoles()
int
static org.python.core.PySequence
org.python.core.PyObject
getSibling
(EventObject event, String name) int
org.python.core.PyTuple
getUserRoles
(org.python.core.PyObject[] pyArgs, String[] keywords) org.python.core.PyObject
org.python.core.PyTuple
org.python.core.PyObject
goBack()
org.python.core.PyObject
org.python.core.PyObject
goHome()
void
invokeLater
(org.python.core.PyObject[] pyArgs, String[] keywords) boolean
boolean
boolean
void
void
lockScreen
(boolean obscure) void
logout()
openDesktop
(org.python.core.PyObject[] pyArgs, String[] keywords) String[]
void
org.python.core.PyObject
openWindow
(String path) org.python.core.PyObject
openWindow
(String path, org.python.core.PyDictionary params) org.python.core.PyObject
openWindowInstance
(String path) org.python.core.PyObject
openWindowInstance
(String path, org.python.core.PyDictionary params) void
playSoundClip
(org.python.core.PyObject[] pyArgs, String[] keywords) void
printToImage
(org.python.core.PyObject[] pyArgs, String[] keywords) boolean
refreshBinding
(JComponent comp, String propName) void
void
setConnectionMode
(int mode) void
setConnectTimeout
(int connectTimeout) void
void
void
setOverlaysEnabled
(boolean b) void
setReadTimeout
(int readTimeout) void
setScreenIndex
(int index) void
setTouchScreenMode
(boolean b) showColorInput
(org.python.core.PyObject[] pyArgs, String[] keywords) showConfirm
(org.python.core.PyObject[] pyArgs, String[] keywords) void
void
void
showMessage
(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) void
showWarning
(org.python.core.PyObject[] pyArgs, String[] keywords) org.python.core.PyObject
org.python.core.PyObject
org.python.core.PyObject
swapWindow
(String swapFrom, String swapTo) org.python.core.PyObject
swapWindow
(String swapFrom, String swapTo, org.python.core.PyDictionary params) org.python.core.PyObject
swapWindow
(EventObject event, String name) org.python.core.PyObject
swapWindow
(EventObject event, String name, org.python.core.PyDictionary params) boolean
switchUser
(org.python.core.PyObject[] pyArgs, String[] keywords) org.python.core.PyObject
void
void
boolean
validateUser
(org.python.core.PyObject[] pyArgs, String[] keywords)
-
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
-
getUserRoles
public org.python.core.PyTuple getUserRoles(org.python.core.PyObject[] pyArgs, String[] keywords) throws Exception - Throws:
Exception
-
isScreenLocked
public boolean isScreenLocked() -
lockScreen
public void lockScreen() -
lockScreen
public void lockScreen(boolean obscure) -
logout
public void logout() -
switchUser
-
unlockScreen
public void unlockScreen() -
validateUser
- Throws:
Exception
-
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
-