ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/background.h
(Generate patch)

Comparing rxvt-unicode/src/background.h (file contents):
Revision 1.14 by ayin, Sat Jan 5 13:42:37 2008 UTC vs.
Revision 1.15 by ayin, Sat Jan 5 13:58:09 2008 UTC

10# undef min 10# undef min
11# undef max 11# undef max
12#endif 12#endif
13 13
14#if defined(BG_IMAGE_FROM_FILE) || defined(ENABLE_TRANSPARENCY) 14#if defined(BG_IMAGE_FROM_FILE) || defined(ENABLE_TRANSPARENCY)
15# define HAVE_BG_PIXMAP 1/* to simplify further usage */ 15# define HAVE_BG_PIXMAP 1 /* to simplify further usage */
16struct bgPixmap_t 16struct bgPixmap_t
17{ 17{
18 bgPixmap_t (); 18 bgPixmap_t ();
19 void destroy (); 19 void destroy ();
20 20
27 tintNeeded = (1UL<<9), 27 tintNeeded = (1UL<<9),
28 tintWholesome = (1UL<<10), 28 tintWholesome = (1UL<<10),
29 tintServerSide = (1UL<<11), 29 tintServerSide = (1UL<<11),
30 tintFlags = (tintSet|tintServerSide|tintNeeded|tintWholesome), 30 tintFlags = (tintSet|tintServerSide|tintNeeded|tintWholesome),
31 blurNeeded = (1UL<<12), 31 blurNeeded = (1UL<<12),
32 blurServerSide = (1UL<<13), /* this don't work yet */ 32 blurServerSide = (1UL<<13), /* this doesn't work yet */
33 33
34 isTransparent = (1UL<<16), 34 isTransparent = (1UL<<16),
35 isInvalid = (1UL<<17), 35 isInvalid = (1UL<<17),
36 isVtOrigin = (1UL<<18), /* if set pixmap has origin at corner of 36 isVtOrigin = (1UL<<18), /* if set pixmap has origin at corner of
37 vt window instead of parent[0]! */ 37 vt window instead of parent[0]! */
38 hasChanged = (1UL<<19) 38 hasChanged = (1UL<<19)
39 }; 39 };
40 40
41 unsigned long flags; 41 unsigned long flags;
42 42
43 enum { 43 enum {
44 transpPmapTiled = (1UL<<0), 44 transpPmapTiled = (1UL<<0),
45 transpPmapTinted = tintNeeded, 45 transpPmapTinted = tintNeeded,
46 transpPmapBlured = blurNeeded, 46 transpPmapBlured = blurNeeded,
47 transpTransformations = (tintNeeded|blurNeeded) 47 transpTransformations = (tintNeeded|blurNeeded)
48 }; /* this flags are returned by make_transparency_pixmap if called */ 48 }; /* these flags are returned by make_transparency_pixmap if called */
49 49
50 bool check_clearChanged () { bool r = flags & hasChanged; flags &= ~hasChanged; return r; }; 50 bool check_clearChanged () { bool r = flags & hasChanged; flags &= ~hasChanged; return r; };
51 51
52# ifdef BG_IMAGE_FROM_FILE 52# ifdef BG_IMAGE_FROM_FILE
53# ifdef HAVE_AFTERIMAGE 53# ifdef HAVE_AFTERIMAGE

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines