When I made the edge bindings, I specifically rewrote the shelf show/hide
code to use them. However that was deemed a bad thing by some people and
that code was reverted.
On Oct 28, 2010 3:32 AM, "Carsten Haitzler" <[email protected]> wrote:
> On Wed, 27 Oct 2010 21:21:30 -0200 Gustavo Sverzut Barbieri
> <[email protected]> said:
>
>> 2010/10/27 Vinícius dos Santos Oliveira <[email protected]>:
>> > Don't remove it, please.
>> > There are bugs, but these features are needed by some people.
>> >
>> > Em 27 de outubro de 2010 19:58, Carsten Haitzler
>> > <[email protected]>escreveu:
>> >
>> >> On Wed, 27 Oct 2010 13:35:31 -0300 Vinícius dos Santos Oliveira
>> >> <[email protected]> said:
>> >>
>> >> i so feel like killing off systray again. :) fyi shelf autohide is
full of
>> >> holes and problems. it was not implemented solidly to begin with. i'm
>> >> tempted
>> >> to kill it off as a feature just because i couldnt be bothered fixing
it
>> >> all
>> >> up. and that reminds me - edge bindings have problems of their own
too...
>>
>> The bug there is that the shelf does not get the mouse-out event (as
>> event goes to the child/systray window, then goes to its menu, then
>> off shelf), thus the auto-hide is not triggered.
>
> oh there are other usability issue s- like the fact that it was designed
to
> work on mouse in and out on the shelf - this means some section always has
to
> be visible. if u dont have a compositor and have shaped windows - like an
> invisible shelf, you will never get a mouse in as the edge of the shelf is
> never actually visible and able to get that enter event. i am sure i
grumbled
> about this before and people who want the feature never fixed it. it
should if
> ANYTHING be tied to edgebindings (which is why i mentioned it above). and
this
> is why edges are not so easily made "generally bindable" as we need them
for
> all sorts of special cases (desktop flip etc.). before desktopflip was the
only
> user - but shelf autohide/show should have too - but then it got turned
into a
> general thing and lots of problems appeared - like keeping edge bindings
even
> if they ONLY binding was to flip desktops and u had a 1x1 virtual desktop
setup
> (thus making window borders inaccessible at the edge of the screen even
there
> is no need for that screen edge), same with desktop flip and multiple
screens
> (edge flip basically can't work as long as u have 2 screens with
independant
> desktops to flip - so it should get auto turned off)... and much more.
there's
> a lot of specialised if cases based on usage and behavior we just cant do
> nicely with generic bindings.
>
> if someone doesn't go fix all these nasty cases up - i will guarantee you,
i
> will eventually, when i get around to it, kill edge bindings, kill shelf
> autohide and restore the old simple stuff e used to have that was actually
> correct and worked for all cases. it turned off the invisible window
catchers
> when there was nothing left to catch at an edge and thus made that edge
usable
> again for grabbing window borders or other things. if you want an e17 ever
> released you will have to accept the fact that either things are fixed -
or
> they are killed. as i disagree with the whole way both of the above have
been
> designed and implemented to begin with (as the whole implementation
concepts
> are wrong), i will just kill. so it stays broken for now until i get
around to
> that... or someone fixes this all up with a LOT of extra code to work
right.
>
> --
> ------------- Codito, ergo sum - "I code, therefore I am" --------------
> The Rasterman (Carsten Haitzler) [email protected]
>
>
>
------------------------------------------------------------------------------
> Nokia and AT&T present the 2010 Calling All Innovators-North America
contest
> Create new apps & games for the Nokia N8 for consumers in U.S. and Canada
> $10 million total in prizes - $4M cash, 500 devices, nearly $6M in
marketing
> Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store
> http://p.sf.net/sfu/nokia-dev2dev
> _______________________________________________
> enlightenment-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-users
------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store
http://p.sf.net/sfu/nokia-dev2dev
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users