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.1 by sasha, Wed Sep 12 20:29:24 2007 UTC vs.
Revision 1.2 by sasha, Wed Sep 12 21:06:08 2007 UTC

7 7
8#ifdef HAVE_AFTERIMAGE 8#ifdef HAVE_AFTERIMAGE
9# include <afterimage.h> 9# include <afterimage.h>
10#endif 10#endif
11 11
12#if defined(XPM_BACKGROUND) || defined(ENABLE_TRANSPARENCY) 12#if defined(BG_IMAGE_FROM_FILE) || defined(ENABLE_TRANSPARENCY)
13# define HAVE_BG_PIXMAP 1/* to simplify further usage */ 13# define HAVE_BG_PIXMAP 1/* to simplify further usage */
14struct bgPixmap_t { 14struct bgPixmap_t {
15
16 bgPixmap_t();
15 17
16 enum { 18 enum {
17 geometrySet = (1UL<<0), 19 geometrySet = (1UL<<0),
18 propScale = (1UL<<1), 20 propScale = (1UL<<1),
19 geometryFlags = (geometrySet|propScale), 21 geometryFlags = (geometrySet|propScale),
39 transpPmapTinted = tintNeeded, 41 transpPmapTinted = tintNeeded,
40 transpPmapBlured = blurNeeded, 42 transpPmapBlured = blurNeeded,
41 transpTransformations = (tintNeeded|blurNeeded) 43 transpTransformations = (tintNeeded|blurNeeded)
42 }; /* this flags are returned by make_transparency_pixmap if called */ 44 }; /* this flags are returned by make_transparency_pixmap if called */
43 45
44# ifdef XPM_BACKGROUND 46# ifdef BG_IMAGE_FROM_FILE
45# ifdef HAVE_AFTERIMAGE 47# ifdef HAVE_AFTERIMAGE
46 ASImage *original_asim; 48 ASImage *original_asim;
47 bool render_asim (ASImage *background, ARGB32 background_tint); 49 bool render_asim (ASImage *background, ARGB32 background_tint);
48# endif 50# endif
49 51
60 h_align = v_align = defaultAlign; 62 h_align = v_align = defaultAlign;
61 flags |= geometrySet; 63 flags |= geometrySet;
62 }; 64 };
63 65
64 bool set_file (const char *file); 66 bool set_file (const char *file);
65# endif /* XPM_BACKGROUND */ 67# endif /* BG_IMAGE_FROM_FILE */
66 68
67 rxvt_term *target; 69 rxvt_term *target;
68 bool set_target (rxvt_term *new_target); 70 bool set_target (rxvt_term *new_target);
69 71
70# ifdef ENABLE_TRANSPARENCY 72# ifdef ENABLE_TRANSPARENCY

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines