Am Sun, 30 Jul 2006 22:55:37 +0900
schrieb Carsten Haitzler (The Rasterman) <[EMAIL PROTECTED]>:

> On Sun, 30 Jul 2006 14:29:29 +0000 Hannes Janetzek
> <[EMAIL PROTECTED]> babbled:
> 
> > Am Sat, 29 Jul 2006 20:31:10 +0900
> > schrieb Carsten Haitzler (The Rasterman) <[EMAIL PROTECTED]>:
> > 
> > > On Sat, 29 Jul 2006 10:38:01 +0000 Hannes Janetzek
> > > <[EMAIL PROTECTED]> babbled:
> > > 
> > > > Hi,
> > > > 
> > > > I´m trying to make engage work in a composite environment.
> > > > Everything works fine so far. The Problem is when I use
> > > > set_alpha and then set_shaped, the whole window still recieves
> > > > input events. Does shape_set not work if the window was set up
> > > > to use alpha channel? If so, have somebody an idea how to work
> > > > around this? 
> > > 
> > > correct - shaped and alpha are mutually exclusive. you woudl need
> > > to manually generate a shape mask and set the input event mask
> > > (new addition to shape extn) to what u want... ie - what u want
> > > isnt supported in ecore/evas.
> > 
> > hm, I did it manually but the window still gets focus when the
> > pointer is on the not masked area... I think I have to dig deeper
> > into this. 
> 
> ooh because it's a managed window and the wm (e) will not understand
> anythng about event shapes - it only handles traditional shapes. so
> you need to set the shape to  the largest region in which you will
> draw pixels (otherwise they might get chopped off/clipped away). e
> doesn't know about event shapes so it wont do it for you :(
> 

ok, for this case it isn´t really needed. Shape changes on every zoom
step is in any case to much overhead. Now i just change the
InputShape at mouse in / out. With an override window it works well.

So I finished my composite option for engage. it is not perfect, but if
one of the developers would have a look at it I will send it as patch.


Regards,
Hannes

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to