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

Comparing rxvt-unicode/src/rxvt.h (file contents):
Revision 1.291 by sasha, Fri Aug 10 22:10:36 2007 UTC vs.
Revision 1.292 by sasha, Mon Aug 13 22:41:34 2007 UTC

183 183
184 tintSet = (1UL<<8), 184 tintSet = (1UL<<8),
185 tintNeeded = (1UL<<9), 185 tintNeeded = (1UL<<9),
186 tintServerSide = (1UL<<10), 186 tintServerSide = (1UL<<10),
187 tintFlags = (tintSet|tintServerSide|tintNeeded), 187 tintFlags = (tintSet|tintServerSide|tintNeeded),
188 blurNeeded = (1UL<<11),
188 189
189 isTransparent = (1UL<<16) 190 isTransparent = (1UL<<16),
191 isInvalid = (1UL<<17)
190 }; 192 };
191 193
192 unsigned long flags; 194 unsigned long flags;
193 195
194# ifdef XPM_BACKGROUND 196# ifdef XPM_BACKGROUND
228 bool set_blur_radius (const char *geom); 230 bool set_blur_radius (const char *geom);
229 bool set_tint (rxvt_color &new_tint); 231 bool set_tint (rxvt_color &new_tint);
230 bool unset_tint (); 232 bool unset_tint ();
231 bool set_shade (const char *shade_str); 233 bool set_shade (const char *shade_str);
232 bool set_root_pixmap (); 234 bool set_root_pixmap ();
233 bool make_transparency_pixmap (); 235
236 enum {
237 transpPmapTiled = (1UL<<0),
238 transpPmapTinted = tintNeeded,
239 transpPmapBlured = blurNeeded,
240 transpTransformations = (tintNeeded|blurNeeded)
241 };
242 unsigned long make_transparency_pixmap ();/* returns combination of the above flags */
234# endif 243# endif
235 244
236 Pixmap pixmap; 245 Pixmap pixmap;
237 unsigned int pmap_width, pmap_height; 246 unsigned int pmap_width, pmap_height;
238 unsigned int pmap_depth; 247 unsigned int pmap_depth;
239 248
240 bool window_size_sensitive (); 249 bool window_size_sensitive ();
241 void apply_background (); 250 void apply ();
242 bool render_background (); 251 bool render ();
243 252 void invalidate () { flags |= isInvalid; };
244}; 253};
245#else 254#else
246# undef HAVE_BG_PIXMAP 255# undef HAVE_BG_PIXMAP
247#endif 256#endif
248 257

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines