blob: df81e73f8f0b7deb2aa9ac0e77cbf9bdea6fd0a4 [file] [log] [blame]
package org.eclipse.swt.widgets;
/*
* (c) Copyright IBM Corp. 2000, 2001.
* All Rights Reserved
*/
import org.eclipse.swt.*;
import org.eclipse.swt.graphics.*;
import org.eclipse.swt.internal.motif.*;
class ToolDrawable implements Drawable {
Device device;
int display;
int drawable;
int fontList;
int colormap;
public int internal_new_GC (GCData data) {
int xGC = OS.XCreateGC (display, drawable, 0, null);
if (xGC == 0) SWT.error(SWT.ERROR_NO_HANDLES);
if (data != null) {
data.device = device;
data.display = display;
data.drawable = drawable;
data.fontList = fontList;
data.colormap = colormap;
}
return xGC;
}
public void internal_dispose_GC (int xGC, GCData data) {
OS.XFreeGC (display, xGC);
}
}