Class PaintContext

java.lang.Object
docking.widgets.fieldpanel.internal.PaintContext

public class PaintContext extends Object
Miscellaneous information needed by fields to paint.
  • Constructor Details Link icon

    • PaintContext Link icon

      public PaintContext()
      Create a new PaintContext with default color values.
  • Method Details Link icon

    • getBackground Link icon

      public final Color getBackground()
      Returns the current background color setting.
      Returns:
      the current background color setting.
    • getForeground Link icon

      public final Color getForeground()
      Returns the current foreground color setting.
      Returns:
      the current foreground color setting.
    • getSelectionColor Link icon

      public final Color getSelectionColor()
      Returns the current selection color setting.
      Returns:
      the current selection color setting.
    • getHighlightColor Link icon

      public final Color getHighlightColor()
      Returns the current highlight color setting.
      Returns:
      the current highlight color setting.
    • getSelectedHighlightColor Link icon

      public final Color getSelectedHighlightColor()
      Returns the current selected highlight color setting.
      Returns:
      the current selected highlight color setting.
    • getCursorColor Link icon

      public final Color getCursorColor()
      Returns the current cursor color.
      Returns:
      the current cursor color.
    • getFocusedCursorColor Link icon

      public final Color getFocusedCursorColor()
    • setSelectionColor Link icon

      public void setSelectionColor(Color c)
    • setHighlightColor Link icon

      public void setHighlightColor(Color c)
    • setBackgroundColor Link icon

      public void setBackgroundColor(Color c)
    • setForegroundColor Link icon

      public void setForegroundColor(Color c)
    • setCursorColor Link icon

      public void setCursorColor(Color c)
    • cursorHidden Link icon

      public boolean cursorHidden()
    • cursorFocused Link icon

      public boolean cursorFocused()
    • setCursorFocused Link icon

      public void setCursorFocused(boolean isFocused)
    • setCursorHidden Link icon

      public void setCursorHidden(boolean isHidden)
    • setFocusedCursorColor Link icon

      public void setFocusedCursorColor(Color color)
    • setNotFocusedCursorColor Link icon

      public void setNotFocusedCursorColor(Color color)
    • getNotFocusedCursorColor Link icon

      public Color getNotFocusedCursorColor()
    • setPrinting Link icon

      public void setPrinting(boolean b)
    • setTextCopying Link icon

      public void setTextCopying(boolean b)
    • isPrinting Link icon

      public boolean isPrinting()
    • isTextCopying Link icon

      public boolean isTextCopying()