Package com.iizigo.term.internal
Interface IScreenDesigner
- All Known Implementing Classes:
- ScreenDesigner
 - public interface IScreenDesignerThe screen designer interface hooks the paint and mouse functions.
- Method Summary- All Methods Instance Methods Abstract Methods - Modifier and Type - Method - Description - org.eclipse.swt.graphics.Rectangle- getMarkingConstraints()Gets the rectangle marking constraints.- boolean- isCursorPresent()Cursor present (and blinking)?- boolean- isHotSpotEnabled()Check for hotspot enabled.- void- onDoubleClick(int x, int y)Marks the host field.- void- paint(java.awt.Graphics2D g, int leftMargin, int topMargin, int cxFont, int cyFont, int cxFontReal, int cyFontReal, int cxScreen, int cyScreen, org.eclipse.swt.graphics.Rectangle clipRect)Paints the Graphics once the screen is drawn, before the cursor.- void- setTerminalWindow(TerminalWindow window)Sets the TerminalWindow at creation.
 
- Method Detail- setTerminalWindow- void setTerminalWindow(TerminalWindow window) Sets the TerminalWindow at creation.
 - paint- void paint(java.awt.Graphics2D g, int leftMargin, int topMargin, int cxFont, int cyFont, int cxFontReal, int cyFontReal, int cxScreen, int cyScreen, org.eclipse.swt.graphics.Rectangle clipRect)Paints the Graphics once the screen is drawn, before the cursor.
 - isCursorPresent- boolean isCursorPresent() Cursor present (and blinking)?
 - isHotSpotEnabled- boolean isHotSpotEnabled() Check for hotspot enabled.
 - getMarkingConstraints- org.eclipse.swt.graphics.Rectangle getMarkingConstraints() Gets the rectangle marking constraints. This is used for pop-up windows.- Returns:
- null If no constrains are present.
 
 - onDoubleClick- void onDoubleClick(int x, int y)Marks the host field.