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.