From: Carsten H. (T. R. <ra...@ra...> - 2003-11-09 23:50:15
|
On Sun, 9 Nov 2003 22:15:25 +0000 Gen Zhang <ge...@us...> babbled: > Hi all: > > I'm trying to write a MacOSX docker work alike. I had it working... but then > the API for ecore changed :( muchos rewritos follow(-os?) anyhow, i've found > two little things nagging about the api: sorry! :( had to happen! it's been on the kill list for a while :) > * mouse_{out,in} events for Ecore_Evas are NOT the same in-out of window that > > they used to be -- this was something that itched for a while before I > finally clicked on depends - evas object in/out? or window in/out? there are different events for each.. :) > * there used to be a ecore_window_set_xy_hints -- what is the replacement? ecore_x is your friend :) its still minimal, but expanding... and will expand considerably over the next few months. > * applications can no longer capture mouse move events are the X layer -- no > callback for mouse moves in evas_ecore -- thus I've had to create a > transparent rectangle that captures all events and then reprocess them > myself. I'm sure there's A Better Way(tm) but I'm too stupid to find it, > pointers would be gratefully received. that's actually the preferred way - you can also have evas objects "repeat" events which means they will trigger with a callback AND then pass the event to objects underneath - allowing you to "sniff" events within a canvas using a big transparent rectangle on top and then still have enter, leave, move, mouse down/up events work on objects below as normal. this is why i have moved to this model - it makes life a little better and cleaner > I'm almost at the point of a release, so if anyone wants to test the code, > give me a shout > > -- > 'Martyrdom' is the only way a person can become famous without ability. > -- George Bernard Shaw > > genneth8691.wincoll.ac.uk > Gentoo Linux, version 2.6.0-test8-mm1 > > > > ------------------------------------------------------- > This SF.Net email sponsored by: ApacheCon 2003, > 16-19 November in Las Vegas. Learn firsthand the latest > developments in Apache, PHP, Perl, XML, Java, MySQL, > WebDAV, and more! http://www.apachecon.com/ > _______________________________________________ > enlightenment-devel mailing list > enl...@li... > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- --------------- Codito, ergo sum - "I code, therefore I am" -------------------- The Rasterman (Carsten Haitzler) ra...@ra... 熊耳 - 車君 ra...@de... Mobile Phone: +61 (0)413 451 899 Home Phone: 02 9698 8615 |