<div dir="ltr">Yes. I need "not to use composition manager"<br><br>Ok, i got it what you explained about X Get/Put Image. So, its out of relevance now.<br><br><br><div class="gmail_quote">On Thu, Aug 7, 2008 at 3:48 PM, Daniel Stone <span dir="ltr"><<a href="mailto:daniel@fooishbar.org">daniel@fooishbar.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">On Thu, Aug 07, 2008 at 03:40:38PM +0200, saad shams wrote:<br>
> Yes, without ANY composition manager (including xcompmgr). I was trying to<br>
> get an overview from the code in xcompmgr that what is it doing. But still<br>
> in the middle of it....<br>
<br>
</div>Why are you trying to avoid using a composition manager? You need one.<br>
<div class="Ih2E3d"><br>
> So, one thing is sure from you that using XShape, translucency cannot be<br>
> achieved.<br>
<br>
</div>Correct.<br>
<div class="Ih2E3d"><br>
> I have read somewhere on the net that I can achieve alpha-transparency (aka<br>
> translucency) by using<br>
><br>
> - XGetImage > Blend Source & Destination > XPutImage<br>
<br>
</div>Not really.  You can't alpha blend with windows under you because the<br>
contents of occluded areas are undefined.  In other words, if you have<br>
two windows, #1 and #2, and #1 is on top and covering the left half of<br>
#2, XGetImage on #2 will return the right half correctly in the right<br>
half, but just garbage for the left half.<br>
<div class="Ih2E3d"><br>
> or<br>
> - XImage + mask (i havnt made the mask yet, but i will try if time !!!)<br>
<br>
</div>Yes, but you still need a composition manager.<br>
<br>
Cheers,<br>
<font color="#888888">Daniel<br>
</font><br>-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.9 (GNU/Linux)<br>
<br>
iEYEARECAAYFAkia/R8ACgkQUVYB1rKAgJRZ1QCgiyiAC3LYuDNhvqjdr4sYam2u<br>
IYIAoMJnM3chqYswURdUjOhKMUuxn8iv<br>
=wlQL<br>
-----END PGP SIGNATURE-----<br>
<br></blockquote></div><br></div>