Package com.iizigo.term.internal
Interface IScreenDesigner
- All Known Implementing Classes:
ScreenDesigner
public interface IScreenDesigner
The 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.