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
FieldsModifier and TypeFieldDescriptionstatic final intMinimum height of a pop-up window (=3).static final intMinimum width of a pop-up window (=4).Constructor Summary
ConstructorsMethod Summary
Modifier and TypeMethodDescriptionvoidanalyze()This method analyzes the current host screen for pop-up windows.voidanalyze(int minCX, int minCY) This method analyzes the current host screen for pop-up windows.voidDeletes all current pop-up windows.intgetCount()Gets the count of pop-up windows.Gets the current pop-up window rectangle or null if no current rectangle exist.intGets the current index of the pop-up window.intGets the current offset of the pop-up window in X.intGets 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.booleanChecks if there is a current pop-up window defined.booleanChecks if there are any pop-up windows defined.voidsetCurrent(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.