On 04/30/2010 10:25 PM, Christopher Michael wrote: > On 04/30/2010 10:21 PM, Gustavo Sverzut Barbieri wrote: >> On Fri, Apr 30, 2010 at 11:15 PM, Christopher Michael >> <cpmicha...@comcast.net> wrote: >>> On 04/30/2010 10:02 PM, Gustavo Sverzut Barbieri wrote: >>>> Hi all, >>>> >>>> I've noticed some breakages with last E17... actually an unfortunate >>>> "svn up + make" made me get the exact version from ZMike that br0ken >>>> e_config and then I had to start from a fresh profile... what would be >>>> just a trivial annoyance ended as an excellent test to try to >>>> configure E17 to my like... and to found part of it is not working :-D >>>> >>>> So far I've noticed: >>>> >>>> - conf_keybindings: right list association is broken, likely this >>>> is my fault due some stringshare change where things are not >>>> stringshared... maybe not, needs investigating. >>>> >>>> - editing virtual desktops is not possible anymore. Settings> >>>> Screen> Virtual Desktops. clicking at the desktop preview should >>>> create a dialog to configure it, but it is not receiving the mouse >>>> down! :-( I tried some basic printf() investigation and nothing >>>> clear comes to mind, none of the objects in the hierarchy is set to >>>> pass_events, the object is visible and all... but no >>>> EVAS_CALLBACK_MOUSE_DOWN to it :-/ >>>> >>> this seems to be happening due to the deskpreview widget using e_icon. I >>> have a mouse_down callback in the deskpreview widget (see line 95) but >>> it appears that it's not being called :( Hrrmm...will have to look into >>> this more after the weekend. >> >> well, I used no deeper investigation, but seems that e_icon is not >> passing events, at least nothing clear in e_icon.c. I also did a loop >> from the desk's e_icon to the topmost parent (smart_parent_get + >> printf) and no parent is passing events. What is strange is that >> sliders and checkbox at the same level do work, so it might be some >> little stupid detail that I overlooked. >> > I'm thinking it's something w/ e_icon not passing events but I could be > mistaken. The callback is there for the deskpreview widget, but it's not > getting called for some strange reason...Will need more time to dig into > it, but won't have any time available until after the weekend :( > > dh > >> I recompiled Evas with debug, so tomorrow I can breakpoint inside >> mouse_down_feed and see the full event deliver path, where it is >> passing and should not. >> >
If we have to, we can always revert back to the previous deskpreview widget. The clicks did work with that one (it used e_thumb), but it's broken in several other regards in that the aspect_widget does not play well with smaller screen resolutions, the table portion never resized very well (wrt the deskpreview dialog) when adding/removing desks, etc, etc...If you're interested, here is the old one: http://trac.enlightenment.org/e/browser/trunk/e/src/bin/e_widget_desk_preview.c?rev=45184 dh ------------------------------------------------------------------------------ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel