* @return the platform specific GC handle
*
* @noreference This method is not intended to be referenced by clients.
*/
public int /*long*/ internal_new_GC(GCData data) {
GdkVisual visual = new GdkVisual ();
OS.memmove (visual, OS.gdk_visual_get_system());
int /*long*/ drawable = OS.gdk_pixmap_new(OS.GDK_ROOT_PARENT(), 1, 1, visual.depth);
int /*long*/ gdkGC = OS.gdk_gc_new (drawable);
if (gdkGC == 0) SWT.error (SWT.ERROR_NO_HANDLES);
if (data != null) {