Class 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.
    • 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:
        chooseColor in class WindowUtilities
      • getWindow

        public org.python.core.PyObject getWindow​(java.lang.String name)
        Overrides:
        getWindow in class WindowUtilities
      • findWindow

        public java.util.List<PyComponentWrapper> findWindow​(java.lang.String path)
        Description copied from class: WindowUtilities
        Searches 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:
        findWindow in class WindowUtilities
      • showNumericKeypad

        public java.lang.Number showNumericKeypad​(java.lang.Number initial,
                                                  int fontSize,
                                                  boolean usePasswordMode)
        Overrides:
        showNumericKeypad in class WindowUtilities
      • showTouchscreenKeyboard

        public java.lang.String showTouchscreenKeyboard​(java.lang.String initial,
                                                        int fontSize,
                                                        boolean password)
        Overrides:
        showTouchscreenKeyboard in class WindowUtilities
      • messageBox

        public void messageBox​(java.lang.String message,
                               java.lang.String title)
        Overrides:
        messageBox in class WindowUtilities
      • warningBox

        public void warningBox​(java.lang.String message,
                               java.lang.String title)
        Overrides:
        warningBox in class WindowUtilities
      • errorBox

        public void errorBox​(java.lang.String message,
                             java.lang.String title)
        Overrides:
        errorBox in class WindowUtilities
      • confirm

        public java.lang.Boolean confirm​(java.lang.String message,
                                         java.lang.String title,
                                         java.lang.Boolean allowCancel)
        Overrides:
        confirm in class WindowUtilities
      • inputBox

        public java.lang.String inputBox​(java.lang.String message,
                                         java.lang.String defaultTxt)
        Overrides:
        inputBox in class WindowUtilities
      • passwordBox

        public java.lang.String passwordBox​(java.lang.String message,
                                            java.lang.String title,
                                            java.lang.String echoChar)
        Overrides:
        passwordBox in class WindowUtilities