eg cairo clock. The window background is transparent but should not be selectable by the alpha window, only the visible (shape).
Can you elaborate, please? Cairo clock uses ARGB to render the transparent area, not XShape.
Support for shape input support with XShape extension version 1.1 is now in SVN.
Sorry, I meant the cairo shaped input example from Macslow, not cairo clock. http://macslow.thepimp.net/?p=26
(In reply to comment #3) > Sorry, I meant the cairo shaped input example from Macslow, not cairo clock. Great, thanks to that example, it shows the implementation is correct in SVN ;)
Getting the following compiler errors (I have Xorg 6.8.2), when compiling xfwm4 4.4.1 frame.c: In function 'frameSetShape': frame.c:817: error: expected ')' before ';' token frame.c:817: error: too few arguments to function 'XShapeCombineShape' frame.c:818: error: expected ')' before ';' token frame.c:818: error: too few arguments to function 'XShapeCombineShape' frame.c:819: error: expected ')' before ';' token frame.c:819: error: too few arguments to function 'XShapeCombineShape' BTW, I found this patch, which makes the bug obvious: http://www.mail-archive.com/xfce4-commits@xfce.org/msg02879.html #define ShapeInput 2; Argh. Extra semicolon.
Yeap, it's been mentionned in various places, and fixed for a while in SVN. http://bugzilla.xfce.org/show_bug.cgi?id=3161 http://foo-projects.org/pipermail/xfce4-dev/2007-April/022898.html http://foo-projects.org/pipermail/xfce/2007-April/021104.html