Class WindowUtilitiesForDesktop
- java.lang.Object
-
- com.inductiveautomation.factorypmi.application.script.builtin.WindowUtilities
-
- com.inductiveautomation.factorypmi.application.script.builtin.WindowUtilitiesForDesktop
-
public class WindowUtilitiesForDesktop extends WindowUtilities
This class contains methods that are mounted under system.gui.* that are specific to individual desktop instances. The primary WindowUtilities class dispatches to this class for these methods.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.inductiveautomation.factorypmi.application.script.builtin.WindowUtilities
WindowUtilities.JyPopupMenu, WindowUtilities.PopupContext
-
-
Field Summary
-
Fields inherited from class com.inductiveautomation.factorypmi.application.script.builtin.WindowUtilities
ACCL_CONSTANT, ACCL_EASE, ACCL_FAST_TO_SLOW, ACCL_NONE, ACCL_SLOW_TO_FAST, COORD_DESIGNER, COORD_SCREEN
-
-
Constructor Summary
Constructors Constructor Description WindowUtilitiesForDesktop(FPMIApp app, VisionDesktop desktop)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.ColorchooseColor(java.awt.Color initial, java.lang.String title)java.lang.Booleanconfirm(java.lang.String message, java.lang.String title, java.lang.Boolean allowCancel)voiderrorBox(java.lang.String message, java.lang.String title)java.util.List<PyComponentWrapper>findWindow(java.lang.String path)Searches through the open windows for windows with the given path.org.python.core.PyTuplegetOpenedWindowNames()org.python.core.PyTuplegetOpenedWindows()intgetScreenIndex()org.python.core.PyObjectgetWindow(java.lang.String name)java.lang.StringinputBox(java.lang.String message, java.lang.String defaultTxt)voidmessageBox(java.lang.String message, java.lang.String title)java.lang.StringpasswordBox(java.lang.String message, java.lang.String title, java.lang.String echoChar)voidsetScreenIndex(int index)java.lang.NumbershowNumericKeypad(java.lang.Number initial, int fontSize, boolean usePasswordMode)java.lang.StringshowTouchscreenKeyboard(java.lang.String initial, int fontSize, boolean password)voidwarningBox(java.lang.String message, java.lang.String title)-
Methods inherited from class com.inductiveautomation.factorypmi.application.script.builtin.WindowUtilities
chooseColor, closeDesktop, color, color, color, confirm, confirm, convertPointToScreen, createPopupContext, createPopupMenu, createPopupMenu, desktop, desktop, desktop, errorBox, find, getCurrentDesktop, getDesktopHandles, getParentWindow, getQuality, getScreens, getSibling, getWindowNames, inputBox, isTouchscreenMode, isTouchscreenModeEnabled, messageBox, moveComponent, openDesktop, openDiagnostics, passwordBox, passwordBox, reshapeComponent, resizeComponent, setTouchscreenMode, setTouchscreenModeEnabled, showNumericKeypad, showNumericKeypad, showTouchscreenKeyboard, showTouchscreenKeyboard, transform, warningBox
-
-
-
-
Constructor Detail
-
WindowUtilitiesForDesktop
public WindowUtilitiesForDesktop(FPMIApp app, VisionDesktop desktop)
-
-
Method Detail
-
chooseColor
public java.awt.Color chooseColor(java.awt.Color initial, java.lang.String title)- Overrides:
chooseColorin classWindowUtilities
-
getWindow
public org.python.core.PyObject getWindow(java.lang.String name)
- Overrides:
getWindowin classWindowUtilities
-
getOpenedWindows
public org.python.core.PyTuple getOpenedWindows()
- Overrides:
getOpenedWindowsin classWindowUtilities
-
getOpenedWindowNames
public org.python.core.PyTuple getOpenedWindowNames()
- Overrides:
getOpenedWindowNamesin classWindowUtilities
-
findWindow
public java.util.List<PyComponentWrapper> findWindow(java.lang.String path)
Description copied from class:WindowUtilitiesSearches through the open windows for windows with the given path. May return none (empty list) or multiple depending on the state of the running client.- Overrides:
findWindowin classWindowUtilities
-
showNumericKeypad
public java.lang.Number showNumericKeypad(java.lang.Number initial, int fontSize, boolean usePasswordMode)- Overrides:
showNumericKeypadin classWindowUtilities
-
showTouchscreenKeyboard
public java.lang.String showTouchscreenKeyboard(java.lang.String initial, int fontSize, boolean password)- Overrides:
showTouchscreenKeyboardin classWindowUtilities
-
setScreenIndex
public void setScreenIndex(int index)
- Overrides:
setScreenIndexin classWindowUtilities
-
getScreenIndex
public int getScreenIndex()
- Overrides:
getScreenIndexin classWindowUtilities
-
messageBox
public void messageBox(java.lang.String message, java.lang.String title)- Overrides:
messageBoxin classWindowUtilities
-
warningBox
public void warningBox(java.lang.String message, java.lang.String title)- Overrides:
warningBoxin classWindowUtilities
-
errorBox
public void errorBox(java.lang.String message, java.lang.String title)- Overrides:
errorBoxin classWindowUtilities
-
confirm
public java.lang.Boolean confirm(java.lang.String message, java.lang.String title, java.lang.Boolean allowCancel)- Overrides:
confirmin classWindowUtilities
-
inputBox
public java.lang.String inputBox(java.lang.String message, java.lang.String defaultTxt)- Overrides:
inputBoxin classWindowUtilities
-
passwordBox
public java.lang.String passwordBox(java.lang.String message, java.lang.String title, java.lang.String echoChar)- Overrides:
passwordBoxin classWindowUtilities
-
-