… | |
… | |
29 | geometryFlags = geometrySet | propScale | rootAlign, |
29 | geometryFlags = geometrySet | propScale | rootAlign, |
30 | |
30 | |
31 | tintSet = 1 << 8, |
31 | tintSet = 1 << 8, |
32 | tintNeeded = 1 << 9, |
32 | tintNeeded = 1 << 9, |
33 | tintWholesome = 1 << 10, |
33 | tintWholesome = 1 << 10, |
34 | tintServerSide = 1 << 11, |
|
|
35 | tintFlags = tintSet | tintServerSide | tintNeeded | tintWholesome, |
34 | tintFlags = tintSet | tintNeeded | tintWholesome, |
36 | |
35 | |
37 | blurNeeded = 1 << 12, |
36 | blurNeeded = 1 << 11, |
38 | blurServerSide = 1 << 13, |
37 | |
|
|
38 | HAS_RENDER = 1 << 12, |
|
|
39 | HAS_RENDER_CONV = 1 << 13, |
39 | |
40 | |
40 | isTransparent = 1 << 16, |
41 | isTransparent = 1 << 16, |
41 | isInvalid = 1 << 17, |
42 | isInvalid = 1 << 17, |
42 | hasChanged = 1 << 19, |
43 | hasChanged = 1 << 19, |
43 | sizeSensitive = 1 << 20, |
44 | sizeSensitive = 1 << 20, |
… | |
… | |
90 | |
91 | |
91 | bool set_file (const char *file); |
92 | bool set_file (const char *file); |
92 | # endif /* BG_IMAGE_FROM_FILE */ |
93 | # endif /* BG_IMAGE_FROM_FILE */ |
93 | |
94 | |
94 | rxvt_term *target; |
95 | rxvt_term *target; |
95 | bool set_target (rxvt_term *new_target); |
96 | void set_target (rxvt_term *new_target); |
96 | |
97 | |
97 | # ifdef ENABLE_TRANSPARENCY |
98 | # ifdef ENABLE_TRANSPARENCY |
98 | int root_depth; /* obtained when target is set */ |
|
|
99 | Pixmap root_pixmap; /* current root pixmap set */ |
99 | Pixmap root_pixmap; /* current root pixmap set */ |
100 | rxvt_color tint; |
100 | rxvt_color tint; |
101 | int shade; |
101 | int shade; |
102 | int h_blurRadius, v_blurRadius; |
102 | int h_blurRadius, v_blurRadius; |
103 | |
103 | |
… | |
… | |
106 | bool set_tint (rxvt_color &new_tint); |
106 | bool set_tint (rxvt_color &new_tint); |
107 | bool unset_tint (); |
107 | bool unset_tint (); |
108 | bool set_shade (const char *shade_str); |
108 | bool set_shade (const char *shade_str); |
109 | bool blur_pixmap (Pixmap pixmap, Visual *visual, int width, int height); |
109 | bool blur_pixmap (Pixmap pixmap, Visual *visual, int width, int height); |
110 | bool tint_pixmap (Pixmap pixmap, Visual *visual, int width, int height); |
110 | bool tint_pixmap (Pixmap pixmap, Visual *visual, int width, int height); |
111 | bool set_root_pixmap (); |
111 | void set_root_pixmap (); |
112 | |
112 | |
113 | unsigned long make_transparency_pixmap ();/* returns combination of the transpTransformations flags */ |
113 | unsigned long make_transparency_pixmap ();/* returns combination of the transpTransformations flags */ |
114 | # endif |
114 | # endif |
115 | double invalid_since, valid_since; |
115 | double invalid_since, valid_since; |
116 | |
116 | |