Package com.iizix.term
Class HostPopupWindow
java.lang.Object
com.iizix.term.HostPopupWindow
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 Summary
Modifier and TypeFieldDescriptionstatic final int
Minimum height of a pop-up window (=3).static final int
Minimum width of a pop-up window (=4).Constructor Summary
Method Summary
Modifier and TypeMethodDescriptionvoid
analyze()
This method analyzes the current host screen for pop-up windows.void
analyze
(int minCX, int minCY) This method analyzes the current host screen for pop-up windows.void
Deletes all current pop-up windows.int
getCount()
Gets the count of pop-up windows.Gets the current pop-up window rectangle or null if no current rectangle exist.int
Gets the current index of the pop-up window.int
Gets the current offset of the pop-up window in X.int
Gets the current offset of the pop-up window in X.getPopupWindow
(int index) Gets the pop-up window at an index.Rect[]
Gets the pop-up windows.boolean
Checks if there is a current pop-up window defined.boolean
Checks if there are any pop-up windows defined.void
setCurrent
(int index) Sets a pop-up window as the current one.
Field Details
MINIMUM_WIDTH
public static final int MINIMUM_WIDTHMinimum width of a pop-up window (=4).- See Also:
MINIMUM_HEIGHT
public static final int MINIMUM_HEIGHTMinimum height of a pop-up window (=3).- See Also:
Constructor Details
HostPopupWindow
Creates the host pop-up window analyzer.
Method Details
getCount
public int getCount()Gets the count of pop-up windows.getCurrentXOffset
public int getCurrentXOffset()Gets the current offset of the pop-up window in X.getCurrentYOffset
public int getCurrentYOffset()Gets the current offset of the pop-up window in X.getCurrent
Gets the current pop-up window rectangle or null if no current rectangle exist.getCurrentIndex
public int getCurrentIndex()Gets the current index of the pop-up window.- Returns:
- The index, or -1 for none.
setCurrent
public void setCurrent(int index) Sets a pop-up window as the current one. -1 indicates no current pop-up window.getPopupWindows
Gets the pop-up windows.- Returns:
- An array of rectangles.
getPopupWindow
Gets the pop-up window at an index.- Returns:
- null if index is out of range.
hasPopupWindows
public boolean hasPopupWindows()Checks if there are any pop-up windows defined.hasCurrentPopupWindow
public boolean hasCurrentPopupWindow()Checks if there is a current pop-up window defined.analyze
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
public void analyze(int minCX, int minCY) This method analyzes the current host screen for pop-up windows.deleteAllPopupWindows
public void deleteAllPopupWindows()Deletes all current pop-up windows.