On Sun, 28 Sep 2003 19:08:44 -0400 Mike Frysinger <[EMAIL PROTECTED]> babbled:
> when using title popups on the pager i noticed that the little caption can
> cause some little interface bugs ...
>
> first bug:
> that is, mouse over a window with a large caption (large just to make it
> easier), click the virtual desktop (the one you're viewing to make it
> easier), and then mouse out of the pager ... the caption should still be
> there (yes this bug has been reported, but i got more coming ...).
> second bug:
> if you click the caption, you get the e menu that is bound to the mouse button
>
> you just clicked ... although you dont have to do the first bug to get this
> behavior ... just be really fast ... make the caption pop up and then quickly
> click it. ive encountered the second bug a few times when my system is under
> a heavy load since it takes longer for captions to disappear.
>
> i guess the correct behavior here is to (1) have the captions disappear when
> you've moused out of the pager and (2) have the caption disappear when you
> click on it (well, preferably i'd want the mouse click event to goto the
> thing under the caption, but *eh* this is a start).
> -mike
aaah yes... e 0.16.x is littered with these kinds of bugs. trust me. you're only
noticing the most OBVIOUS and EASY to reproduce. theres a lot more that would be
even more obscure and hard to reproduce.
basically i can put all of these down to a few things. 1. too rapid development.
features were written tossed in then left to the wolves. they never got thought
out and tested hevily. 2. not enough care was taken when doing a lot of them to
catch ALL the "gotcha" cases. 3. lack of knowledge of some parts of X (multihead
focus and event behavior for example).
a lot of these bugs you can patch and patch till the cows come home but its like
a boat that has a LOT of small holes. you cna patch one - but theres 10000 more
and you'll never get them all - many are simple not accessible to patch (well
they are real design flaws that can only be patched so far - beyond that its a
re-design to fix).
i dont think its really worth the time to spend on this small thing :( E 0.17 -
though long in the coming, has all the design fixes we need that i know are
needed in the 0.16.x codebase - this kind of thing just wont occure in future (i
hope). if anything the bugs will be a matter of "oops i forgot" issues when the
model simply becomes too complex to hold in your head and you forget to just
have the right handler in there.
not to discourage but i think effort is definitely better spent elsewhere at
this stage. i know kwo might be interested in it - but its patchable only with
ugly exception code and even then you'll still have other problems around...
:)
now where was i... oh yes. e17 menus... up up up we pop.
--
--------------- Codito, ergo sum - "I code, therefore I am" --------------------
The Rasterman (Carsten Haitzler) [EMAIL PROTECTED]
熊耳 - 車君 [EMAIL PROTECTED]
Mobile Phone: +61 (0)413 451 899 Home Phone: 02 9698 8615
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel