[Xfce4-commits] r24290 - xfwm4/trunk/src
Olivier Fourdan
olivier at xfce.org
Sun Jan 7 19:54:42 CET 2007
Author: olivier
Date: 2007-01-07 18:54:42 +0000 (Sun, 07 Jan 2007)
New Revision: 24290
Modified:
xfwm4/trunk/src/compositor.c
Log:
Add some comments to help reading the code
Modified: xfwm4/trunk/src/compositor.c
===================================================================
--- xfwm4/trunk/src/compositor.c 2007-01-07 16:36:24 UTC (rev 24289)
+++ xfwm4/trunk/src/compositor.c 2007-01-07 18:54:42 UTC (rev 24290)
@@ -1124,7 +1124,12 @@
* screen_info->params->frame_opacity
/ (NET_WM_OPAQUE * 100.0);
- cw->alphaBorderPict = solid_picture (screen_info, FALSE, frame_opacity, 0, 0, 0);
+ cw->alphaBorderPict = solid_picture (screen_info,
+ FALSE,
+ frame_opacity,
+ 0.0, /* red */
+ 0.0, /* green */
+ 0.0 /* blue */);
}
/* Top Border (title bar) */
@@ -1350,7 +1355,10 @@
if ((cw->opacity != NET_WM_OPAQUE) && !(cw->alphaPict))
{
cw->alphaPict = solid_picture (screen_info, FALSE,
- (double) cw->opacity / NET_WM_OPAQUE, 0, 0, 0);
+ (double) cw->opacity / NET_WM_OPAQUE,
+ 0.0, /* red */
+ 0.0, /* green */
+ 0.0 /* blue */);
}
XFixesIntersectRegion (dpy, cw->borderClip, cw->borderClip, cw->borderSize);
XFixesSetPictureClipRegion (dpy, screen_info->rootBuffer, 0, 0, cw->borderClip);
@@ -2798,7 +2806,13 @@
screen_info->gaussianMap = make_gaussian_map(SHADOW_RADIUS);
presum_gaussian (screen_info);
screen_info->rootBuffer = None;
- screen_info->blackPicture = solid_picture (screen_info, TRUE, 1, 0, 0, 0);
+ /* Change following argb values to play with shadow colors */
+ screen_info->blackPicture = solid_picture (screen_info,
+ TRUE,
+ 1.0, /* alpha */
+ 0.0, /* red */
+ 0.0, /* green */
+ 0.0 /* blue */);
screen_info->rootTile = None;
screen_info->allDamage = None;
screen_info->cwindows = NULL;
More information about the Xfce4-commits
mailing list