<div dir="ltr">Yes, without ANY composition manager (including xcompmgr). I was trying to get an overview from the code in xcompmgr that what is it doing. But still in the middle of it....<br><br>So, one thing is sure from you that using XShape, translucency cannot be achieved. <br>
<br>I have read somewhere on the net that I can achieve alpha-transparency (aka translucency) by using<br><br>- XGetImage > Blend Source & Destination > XPutImage<br>or<br>- XImage + mask (i havnt made the mask yet, but i will try if time !!!)<br>
<br><br><br><br>regards,<br><br><div class="gmail_quote">On Thu, Aug 7, 2008 at 3:22 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 06:12:11AM -0700, coldfire wrote:<br>
> I would like to know the programmatic way of achieving window transparency<br>
> (alpha) without using compmgr.<br>
<br>
</div>You need to use a compositing manager.<br>
<div class="Ih2E3d"><br>
> I was using transset with xcompmgr but i have to do transset functionality<br>
> without xcompmgr.<br>
<br>
</div>Why? Do you mean without xcompmgr specifically, or without a composition<br>
manager at all?<br>
<div class="Ih2E3d"><br>
> What about using XShape. But the examples using XShape are only for gl<br>
> objects made for tutorial. Insteasd I want to give Window XID to XShape to<br>
> achieve window transparency. Any hints.<br>
<br>
</div>This won't really work. You can do _full_ transparency (i.e. specify<br>
areas you can't see at all, and are completely invisible), but not<br>
partial transparency with alpha blending.<br>
<div class="Ih2E3d"><br>
> What about XRender and XComposite to make it work? I dont know what to look<br>
> for using these two extensions to achieve alpha transparency.<br>
<br>
</div>XComposite requires a compositing 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>
iEYEARECAAYFAkia9xwACgkQUVYB1rKAgJT7gQCgoEyJz4hPmj63EJbk49leZrTG<br>
ccwAn3qeQl7ehVIiOe3iOBEwpdOwMzbs<br>
=E2u3<br>
-----END PGP SIGNATURE-----<br>
<br></blockquote></div><br></div>