Class PaintEvent

java.lang.Object
SWTEventObject
org.eclipse.swt.events.TypedEvent
org.eclipse.swt.events.PaintEvent

public final class PaintEvent extends TypedEvent
Instances of this class are sent as a result of visible areas of controls requiring re-painting.
Since:
1.3
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    int
    the number of following paint events which are pending which may always be zero on some platforms
    the graphics context to use when painting that is configured to use the colors, font and damaged region of the control.
    int
    the height of the bounding rectangle of the region that requires painting
    int
    the width of the bounding rectangle of the region that requires painting
    int
    the x offset of the bounding rectangle of the region that requires painting
    int
    the y offset of the bounding rectangle of the region that requires painting

    Fields inherited from class org.eclipse.swt.events.TypedEvent

    data, display, time, widget
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructs a new instance of this class based on the information in the given untyped event.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns a string containing a concise, human-readable description of the receiver.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • gc

      public GC gc
      the graphics context to use when painting that is configured to use the colors, font and damaged region of the control. It is valid only during the paint and must not be disposed
    • x

      public int x
      the x offset of the bounding rectangle of the region that requires painting
    • y

      public int y
      the y offset of the bounding rectangle of the region that requires painting
    • width

      public int width
      the width of the bounding rectangle of the region that requires painting
    • height

      public int height
      the height of the bounding rectangle of the region that requires painting
    • count

      public int count
      the number of following paint events which are pending which may always be zero on some platforms
  • Constructor Details

    • PaintEvent

      public PaintEvent(Event event)
      Constructs a new instance of this class based on the information in the given untyped event.
      Parameters:
      event - the untyped event containing the information
  • Method Details

    • toString

      public String toString()
      Returns a string containing a concise, human-readable description of the receiver.
      Overrides:
      toString in class TypedEvent
      Returns:
      a string representation of the event