On Fri, Aug 11, 2006 at 01:49:44PM +0400, Oleg Sukhodolsky wrote:
> EWMH defines a _NET_WM_WINDOW_OPACITY hint to tell a composite manager to 
> make
> the window translucent. It allows to set just one value for the whole
> window. Modern
> application require an alpha-mask to be set to make some areas of the
> window fully
> transparent, others to be semi-transparent and the rest to be fully opaque.
> So the questions:
> 1. Is or will be there a standard way to set the opacity-mask by means
> of a hint?
> 2. If there's no a composite manager running, or the composite manager
> doesn't support the
> feature (like old and sweet xcompmgr :) ), what is the right way to
> set such a mask?
> Should the application implement the whole composite manager behavior
> and as such
> manage all the windows on the user desktop, not only its own windows,
> or is it enough to use
> some XComposite and/or XRender Extension features for that? What is
> the way to detect if
> the Composite Manager supports setting an alpha-mask instead of just one 
> value?
> 
> Any real code examples may also assist.

Use an ARGB32 visual.

Cheers,
Daniel

Attachment: signature.asc
Description: Digital signature

_______________________________________________
xdg mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/xdg

Reply via email to