… | |
… | |
1346 | gcv.fill_style = FillTiled; |
1346 | gcv.fill_style = FillTiled; |
1347 | gcv.tile = term->bgPixmap.pixmap; |
1347 | gcv.tile = term->bgPixmap.pixmap; |
1348 | gcv.ts_x_origin = -x; |
1348 | gcv.ts_x_origin = -x; |
1349 | gcv.ts_y_origin = -y; |
1349 | gcv.ts_y_origin = -y; |
1350 | |
1350 | |
1351 | #if 0 |
|
|
1352 | GC gc2 = XCreateGC (disp, d2, |
|
|
1353 | GCTile | GCTileStipXOrigin | GCTileStipYOrigin | GCFillStyle, |
|
|
1354 | &gcv); |
|
|
1355 | #endif |
|
|
1356 | XChangeGC (disp, gc, |
1351 | XChangeGC (disp, gc, |
1357 | GCTile | GCTileStipXOrigin | GCTileStipYOrigin | GCFillStyle, |
1352 | GCTile | GCTileStipXOrigin | GCTileStipYOrigin | GCFillStyle, |
1358 | &gcv); |
1353 | &gcv); |
1359 | |
1354 | |
1360 | XFillRectangle (disp, d2, gc/*gc2*/, 0, 0, w, h); |
1355 | XFillRectangle (disp, d2, gc/*gc2*/, 0, 0, w, h); |
1361 | |
1356 | |
1362 | gcv.fill_style = FillSolid; |
1357 | gcv.fill_style = FillSolid; |
1363 | XChangeGC (disp, gc, GCFillStyle, &gcv); |
1358 | XChangeGC (disp, gc, GCFillStyle, &gcv); |
1364 | /* XFreeGC (disp, gc2); */ |
|
|
1365 | |
|
|
1366 | } |
1359 | } |
|
|
1360 | |
1367 | if (bg >= 0) |
1361 | if (bg >= 0) |
1368 | { |
1362 | { |
1369 | Picture solid_color_pict = XftDrawSrcPicture (d2, &term->pix_colors[bg].c); |
1363 | Picture solid_color_pict = XftDrawSrcPicture (d2, &term->pix_colors[bg].c); |
1370 | XRenderComposite (disp, PictOpOver, solid_color_pict, None, dst, 0, 0, 0, 0, 0, 0, w, h); |
1364 | XRenderComposite (disp, PictOpOver, solid_color_pict, None, dst, 0, 0, 0, 0, 0, 0, w, h); |
1371 | } |
1365 | } |
|
|
1366 | |
1372 | back_rendered = true; |
1367 | back_rendered = true; |
1373 | } |
1368 | } |
1374 | } |
1369 | } |
1375 | #endif |
1370 | #endif |
1376 | |
1371 | |