… | |
… | |
1093 | c.r = ((0xffff - c.r) * (200 - shade)) / 100; |
1093 | c.r = ((0xffff - c.r) * (200 - shade)) / 100; |
1094 | c.g = ((0xffff - c.g) * (200 - shade)) / 100; |
1094 | c.g = ((0xffff - c.g) * (200 - shade)) / 100; |
1095 | c.b = ((0xffff - c.b) * (200 - shade)) / 100; |
1095 | c.b = ((0xffff - c.b) * (200 - shade)) / 100; |
1096 | } |
1096 | } |
1097 | |
1097 | |
1098 | XRenderPictFormat pf; |
|
|
1099 | pf.type = PictTypeDirect; |
|
|
1100 | pf.depth = 32; |
|
|
1101 | pf.direct.redMask = 0xff; |
|
|
1102 | pf.direct.greenMask = 0xff; |
|
|
1103 | pf.direct.blueMask = 0xff; |
|
|
1104 | pf.direct.alphaMask = 0xff; |
|
|
1105 | |
|
|
1106 | XRenderPictFormat *solid_format = XRenderFindFormat (dpy, |
1098 | XRenderPictFormat *solid_format = XRenderFindStandardFormat (dpy, PictStandardARGB32); |
1107 | (PictFormatType| |
|
|
1108 | PictFormatDepth| |
|
|
1109 | PictFormatRedMask| |
|
|
1110 | PictFormatGreenMask| |
|
|
1111 | PictFormatBlueMask| |
|
|
1112 | PictFormatAlphaMask), |
|
|
1113 | &pf, |
|
|
1114 | 0); |
|
|
1115 | XRenderPictFormat *root_format = XRenderFindVisualFormat (dpy, DefaultVisualOfScreen (ScreenOfDisplay (dpy, target->display->screen))); |
1099 | XRenderPictFormat *root_format = XRenderFindVisualFormat (dpy, DefaultVisualOfScreen (ScreenOfDisplay (dpy, target->display->screen))); |
1116 | XRenderPictureAttributes pa; |
1100 | XRenderPictureAttributes pa; |
1117 | |
1101 | |
1118 | Picture back_pic = XRenderCreatePicture (dpy, pixmap, root_format, 0, &pa); |
1102 | Picture back_pic = XRenderCreatePicture (dpy, pixmap, root_format, 0, &pa); |
1119 | |
1103 | |