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.11 by sasha, Mon Nov 19 15:50:46 2007 UTC vs.
Revision 1.13 by sasha, Fri Jan 4 21:25:57 2008 UTC

96 bool set_shade (const char *shade_str); 96 bool set_shade (const char *shade_str);
97 bool set_root_pixmap (); 97 bool set_root_pixmap ();
98 98
99 unsigned long make_transparency_pixmap ();/* returns combination of the transpTransformations flags */ 99 unsigned long make_transparency_pixmap ();/* returns combination of the transpTransformations flags */
100# endif 100# endif
101 double invalid_since; 101 double invalid_since, valid_since;
102 102
103 Pixmap pixmap; 103 Pixmap pixmap;
104 unsigned int pmap_width, pmap_height; 104 unsigned int pmap_width, pmap_height;
105 unsigned int pmap_depth; 105 unsigned int pmap_depth;
106 106
112 }; 112 };
113 113
114 bool need_client_side_rendering (); 114 bool need_client_side_rendering ();
115 void apply (); 115 void apply ();
116 bool render (); 116 bool render ();
117 void invalidate () { 117 void invalidate ()
118 {
118 if (!(flags & isInvalid)) 119 if (!(flags & isInvalid))
119 { 120 {
120 flags |= isInvalid; 121 flags |= isInvalid;
121 invalid_since = ev::now (); 122 invalid_since = ev::now ();
122 } 123 }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines