org.eclipse.swt.graphics
Class GCData

java.lang.Object
  extended by org.eclipse.swt.graphics.GCData

public final class GCData
extends java.lang.Object

Instances of this class are descriptions of GCs in terms of unallocated platform-specific data fields.

IMPORTANT: This class is not part of the public API for SWT. It is marked public only so that it can be shared within the packages provided by SWT. It is not available on all platforms, and should never be called from application code.

See Also:
Sample code and further information

Field Summary
 int alpha
           
 GdkColor background
           
 Pattern backgroundPattern
           
 long cairo
           
 double cairoXoffset
           
 double cairoYoffset
           
 double[] clippingTransform
           
 long clipRgn
           
 long context
           
 long damageRgn
           
 Device device
           
 boolean disposeCairo
           
 long drawable
           
 int drawFlags
           
 Font font
           
 GdkColor foreground
           
 Pattern foregroundPattern
           
 int height
           
 Image image
           
 int interpolation
           
 long layout
           
 int lineCap
           
 float[] lineDashes
           
 float lineDashesOffset
           
 int lineJoin
           
 float lineMiterLimit
           
 int lineStyle
           
 float lineWidth
           
 boolean realDrawable
           
 int state
           
 java.lang.String string
           
 int stringHeight
           
 int stringWidth
           
 int style
           
 int width
           
 boolean xorMode
           
 
Constructor Summary
GCData()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

device

public Device device

style

public int style

state

public int state

foreground

public GdkColor foreground

background

public GdkColor background

font

public Font font

foregroundPattern

public Pattern foregroundPattern

backgroundPattern

public Pattern backgroundPattern

clipRgn

public long clipRgn

lineWidth

public float lineWidth

lineStyle

public int lineStyle

lineDashes

public float[] lineDashes

lineDashesOffset

public float lineDashesOffset

lineMiterLimit

public float lineMiterLimit

lineCap

public int lineCap

lineJoin

public int lineJoin

xorMode

public boolean xorMode

alpha

public int alpha

interpolation

public int interpolation

context

public long context

layout

public long layout

damageRgn

public long damageRgn

image

public Image image

drawable

public long drawable

cairo

public long cairo

cairoXoffset

public double cairoXoffset

cairoYoffset

public double cairoYoffset

disposeCairo

public boolean disposeCairo

clippingTransform

public double[] clippingTransform

string

public java.lang.String string

stringWidth

public int stringWidth

stringHeight

public int stringHeight

drawFlags

public int drawFlags

realDrawable

public boolean realDrawable

width

public int width

height

public int height
Constructor Detail

GCData

public GCData()