[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