final
class GCData {
Device device;
int style;
int state;
GdkColor* foreground;
GdkColor* background;
Font font;
Pattern foregroundPattern;
Pattern backgroundPattern;
GdkRegion* clipRgn;
float lineWidth;
int lineStyle;
float[] lineDashes;
float lineDashesOffset;
float lineMiterLimit;
int lineCap;
int lineJoin;
bool xorMode;
int alpha;
int interpolation;
PangoContext* context;
PangoLayout* layout;
GdkRegion* damageRgn;
Image image;
GdkDrawable* drawable;
cairo_t* cairo;
double cairoXoffset;
double cairoYoffset;
bool disposeCairo;
double[] clippingTransform;
String str;
int stringWidth;
int stringHeight;
int drawFlags;
bool realDrawable;
int width;
int height;
}
Instances of this class are descriptions of GCs in terms of unallocated platform-specific data fields. <p> <b>IMPORTANT:</b> This class is <em>not</em> 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. </p> @see <a href="http://www.eclipse.org/swt/">Sample code and further information</a>