> I had a two problems with the shelf:
> 1. If I used "auto-hide" and "show on mouse in" the shelf don't became
> 2. If the hiding timer was running and I pushed the mouse back over the shelf,
> it got still hidden.
> I wrote a patch so that these things work for me.
> I think he also simplify the file a little bit.
> I use Enlightenment since a few weeks and this is my first patch for an
> OpenSource project, so if the patch is bad, please have comprehension.
Sorry, but this is the wrong approach. You can't use mouse in on the
shelf for show/hide. What is missing is a move event for the edge
window. See e_zone.c.