Lines Matching defs:cData
41 static jboolean checkPixmap(JNIEnv *env, AwtGraphicsConfigDataPtr cData)
47 if (cData->monoImage == NULL) {
59 cData->monoImage = img;
62 if (cData->monoImage == NULL) {
67 if (cData->monoPixmap == 0 ||
68 cData->monoPixmapGC == NULL ||
69 cData->monoPixmapWidth != TEXT_BM_WIDTH ||
70 cData->monoPixmapHeight != TEXT_BM_HEIGHT)
72 if (cData->monoPixmap != 0) {
73 XFreePixmap(awt_display, cData->monoPixmap);
74 cData->monoPixmap = 0;
76 if (cData->monoPixmapGC != NULL) {
77 XFreeGC(awt_display, cData->monoPixmapGC);
78 cData->monoPixmapGC = 0;
80 root = RootWindow(awt_display, cData->awt_visInfo.screen);
81 cData->monoPixmap = XCreatePixmap(awt_display, root,
83 if (cData->monoPixmap == 0) {
87 cData->monoPixmapGC = XCreateGC(awt_display, cData->monoPixmap,
89 if (cData->monoPixmapGC == NULL) {
90 XFreePixmap(awt_display, cData->monoPixmap);
91 cData->monoPixmap = 0;
95 XSetForeground(awt_display, cData->monoPixmapGC, 1);
96 XSetBackground(awt_display, cData->monoPixmapGC, 0);
97 cData->monoPixmapWidth = TEXT_BM_WIDTH;
98 cData->monoPixmapHeight = TEXT_BM_HEIGHT;
217 AwtGraphicsConfigDataPtr cData;
231 cData = getDefaultConfig(screen);
232 if (!checkPixmap(env, cData)) {
235 theImage = cData->monoImage;
236 thePixmap = cData->monoPixmap;
237 theGC = cData->monoPixmapGC;