On Wed, 21 Sep 2005 22:34:26 -0400 Jose O Gonzalez <[EMAIL PROTECTED]> babbled:
> > > On Wed, 21 Sep 2005 23:57:02 +0900 Carsten writes: > > On Wed, 21 Sep 2005 01:15:46 -0400 Jose O Gonzalez > > <[EMAIL PROTECTED]> babbled: > > > > > > > > > > > On Fri, 16 Sep 2005 09:44:08 +0900 Carsten writes: > > > > when u move an object evas sees if this obj intersected the > > poitner > > > > xo-ord, if > > > > it did evas tries to determine if the pointer left the object > > (or > > > > entered) and > > > > then calls the enter or leave callbacks accordingly - thus it's > > > > handlign a > > > > state transition as such implicitly. > > > > > > > > > > Ummmm... With the current evas CVS, this will only ocurr > > when > > > there's a really deep "thaw", ie. if the events_frozen count is < > > 0. > > > Only then will the show, hide, move, resize,... functions actually > > > generate a mouse_move event feed. Is that what you want? > > > > err no - i meant that if the canvas is unfrozen (freeze==0) then if > > u > > manipulate an object (move, resize, show, hide, raise, lower etc.) > > evas sees if > > the change itnersects the pointer and if so generates an event, > > based on prev > > and current state. > > Yeah.. But unfortunately the current evas in CVS does not > do that :( > Mainly (but also due to some pass-events confusion) due to > oversights wherein you have things like: > > if (events_frozen != 0) { do_event_feed_stuff } > > Now, these things are easy to 'patch'... But there are *dozens* > of these kinds of issues throughout the canvas code. No amount of > simple patching is going to fix the basic problems -- the canvas > code needs a complete rewrite, especially in relation to clipping, > stacking, and event-handling. fixed :) > In order to do that *right*, there are design issues that > need to be addressed... BUT not API issues. well not many. a very few. if the API remains constant we can chnage the underlyign code at any time. sure it can be improved. it is though fast and usable and does work - with some quirks. we can do thnigs like that later or in parallel under the covers. > > > ------------------------------------------------------- > SF.Net email is sponsored by: > Tame your development challenges with Apache's Geronimo App Server. Download > it for free - -and be entered to win a 42" plasma tv or your very own > Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) [EMAIL PROTECTED] 裸好多 [EMAIL PROTECTED] Tokyo, Japan (東京 日本) ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel