Class HostPopupWindow

java.lang.Object
com.iizix.term.HostPopupWindow

public class HostPopupWindow extends Object
This class identifies pop-up windows on a host screen. It also contains a set of methods to retrieve these pop-up windows.
Author:
Christopher Mindus
  • Field Details Link icon

    • MINIMUM_WIDTH Link icon

      public static final int MINIMUM_WIDTH
      Minimum width of a pop-up window (=4).
      See Also:
    • MINIMUM_HEIGHT Link icon

      public static final int MINIMUM_HEIGHT
      Minimum height of a pop-up window (=3).
      See Also:
  • Constructor Details Link icon

    • HostPopupWindow Link icon

      public HostPopupWindow(HostScreen screen)
      Creates the host pop-up window analyzer.
  • Method Details Link icon

    • getCount Link icon

      public int getCount()
      Gets the count of pop-up windows.
    • getCurrentXOffset Link icon

      public int getCurrentXOffset()
      Gets the current offset of the pop-up window in X.
    • getCurrentYOffset Link icon

      public int getCurrentYOffset()
      Gets the current offset of the pop-up window in X.
    • getCurrent Link icon

      public Rect getCurrent()
      Gets the current pop-up window rectangle or null if no current rectangle exist.
    • getCurrentIndex Link icon

      public int getCurrentIndex()
      Gets the current index of the pop-up window.
      Returns:
      The index, or -1 for none.
    • setCurrent Link icon

      public void setCurrent(int index)
      Sets a pop-up window as the current one. -1 indicates no current pop-up window.
    • getPopupWindows Link icon

      public Rect[] getPopupWindows()
      Gets the pop-up windows.
      Returns:
      An array of rectangles.
    • getPopupWindow Link icon

      public Rect getPopupWindow(int index)
      Gets the pop-up window at an index.
      Returns:
      null if index is out of range.
    • hasPopupWindows Link icon

      public boolean hasPopupWindows()
      Checks if there are any pop-up windows defined.
    • hasCurrentPopupWindow Link icon

      public boolean hasCurrentPopupWindow()
      Checks if there is a current pop-up window defined.
    • analyze Link icon

      public void analyze()
      This method analyzes the current host screen for pop-up windows. This will use a default minimum width of 4 and a height of 4.
    • analyze Link icon

      public void analyze(int minCX, int minCY)
      This method analyzes the current host screen for pop-up windows.
    • deleteAllPopupWindows Link icon

      public void deleteAllPopupWindows()
      Deletes all current pop-up windows.