Lines Matching refs:drawable

49  * interface to talk to an X11 drawable from native code.
213 if (xsdo->drawable != 0 || X11SD_InitWindow(env, xsdo) == SD_SUCCESS) {
294 xsdo->drawable = JNU_CallMethodByName(env, NULL, peer, "getWindow", "()J").j;
296 xsdo->drawable = 0;
392 if (xsdo->isPixmap == JNI_TRUE && xsdo->drawable != 0) {
407 XFreePixmap(awt_display, xsdo->drawable);
409 xsdo->drawable = 0;
449 jboolean XShared_initSurface(JNIEnv *env, X11SDOps *xsdo, jint depth, jint width, jint height, jlong drawable)
453 if (drawable != (jlong)0) {
455 xsdo->drawable = drawable;
472 xsdo->drawable = X11SD_CreateSharedPixmap(xsdo);
474 if (xsdo->drawable) {
476 xsdo->shmPMData.shmPixmap = xsdo->drawable;
483 xsdo->drawable =
491 xsdo->shmPMData.pixmap = xsdo->drawable;
494 if (xsdo->drawable == 0) {
514 jlong drawable)
529 XShared_initSurface(env, xsdo, depth, width, height, drawable);
700 xsdo->drawable = xsdo->shmPMData.shmPixmap;
702 xsdo->shmPMData.pixmap, xsdo->drawable, xgc,
732 xsdo->drawable = xsdo->shmPMData.pixmap;
734 xsdo->shmPMData.shmPixmap, xsdo->drawable, xgc,
801 xsdo->drawable = XtWindow(xsdo->widget);
827 if (xsdo->drawable == 0 && X11SD_InitWindow(env, xsdo) == SD_FAILURE) {
862 xsdo->drawable, &xsdo->surfInfo,
934 xsdo->drawable, &xsdo->surfInfo,
1038 (*pJDgaInfo->pReleaseLock)(env, xsdo->dgaDev, xsdo->drawable);
1047 Drawable drawable = xsdo->drawable;
1051 XCreateGC(awt_display, drawable, 0L, NULL);
1065 XShmPutImage(awt_display, drawable, xgc,
1069 XPutImage(awt_display, drawable, xgc,
1076 XPutImage(awt_display, drawable, xgc,
1080 (*pJDgaInfo->pXRequestSent)(env, xsdo->dgaDev, drawable);
1125 Window window = (Window)(xsdo->drawable); /* is always a Window */
1329 Drawable drawable;
1351 (Window) xsdo->drawable, &winAttr) != 0) {
1369 drawable = xsdo->drawable;
1374 if (!XShmGetImage(awt_display, drawable, img, x, y, -1)) {
1380 img = XGetImage(awt_display, drawable, x, y, w, h, -1, ZPixmap);
1386 img = XGetImage(awt_display, drawable, x, y, w, h, -1, ZPixmap);
1408 temp_image = XGetImage(awt_display, drawable,
1417 XGetImage(awt_display, drawable,
1560 (*pJDgaInfo->pXRequestSent)(env, xsdo->dgaDev, xsdo->drawable);
1588 return xsdo->drawable;
1597 if (xsdo->drawable == 0) {
1614 srcGC = XCreateGC(awt_display, xsdo->drawable, 0L, NULL);
1624 XFillRectangle(awt_display, xsdo->drawable, srcGC,
1637 return xsdo->drawable;
1673 xsdo->javaGC = XCreateGC(awt_display, xsdo->drawable, 0, NULL);