Package com.iizix.term
Class HostPopupWindow
- java.lang.Object
- com.iizix.term.HostPopupWindow
 
- public class HostPopupWindow extends java.lang.ObjectThis 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- Fields - Modifier and Type - Field - Description - static int- MINIMUM_HEIGHTMinimum height of a pop-up window (=3).- static int- MINIMUM_WIDTHMinimum width of a pop-up window (=4).
 - Constructor Summary- Constructors - Constructor - Description - HostPopupWindow(HostScreen screen)Creates the host pop-up window analyzer.
 - Method Summary- All Methods Instance Methods Concrete Methods - Modifier and Type - Method - Description - void- 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- deleteAllPopupWindows()Deletes all current pop-up windows.- int- getCount()Gets the count of pop-up windows.- Rect- getCurrent()Gets the current pop-up window rectangle or null if no current rectangle exist.- int- getCurrentIndex()Gets the current index of the pop-up window.- int- getCurrentXOffset()Gets the current offset of the pop-up window in X.- int- getCurrentYOffset()Gets the current offset of the pop-up window in X.- Rect- getPopupWindow(int index)Gets the pop-up window at an index.- Rect[]- getPopupWindows()Gets the pop-up windows.- boolean- hasCurrentPopupWindow()Checks if there is a current pop-up window defined.- boolean- hasPopupWindows()Checks if there are any pop-up windows defined.- void- setCurrent(int index)Sets a pop-up window as the current one.
 
- Field Detail- MINIMUM_WIDTH- public static final int MINIMUM_WIDTH Minimum width of a pop-up window (=4).- See Also:
- Constant Field Values
 
 - MINIMUM_HEIGHT- public static final int MINIMUM_HEIGHT Minimum height of a pop-up window (=3).- See Also:
- Constant Field Values
 
 
 - Constructor Detail- HostPopupWindow- public HostPopupWindow(HostScreen screen) Creates the host pop-up window analyzer.
 
 - Method Detail- 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- public Rect 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- public Rect[] getPopupWindows() Gets the pop-up windows.- Returns:
- An array of rectangles.
 
 - getPopupWindow- public Rect getPopupWindow(int index) 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.