SLOW BUTTONS was: Re: Morphic slow in 2.8 (was: Forecast)
Bob Arning
arning at charm.net
Wed Oct 4 23:26:53 UTC 2000
Folks,
If you are experiencing sluggish buttons in 2.8, take a look at
mouseDown: evt
| now dt |
oldColor _ color.
now _ Time millisecondClockValue.
actWhen == #buttonDown
ifTrue: [self doButtonAction].
dt _ Time millisecondClockValue - now max: 0. "Time it took to do"
dt < 200 ifTrue: [(Delay forMilliseconds: 200-dt) wait]
from SimpleButtonMorph. If you take out the 200 ms delay, they will respond quite a bit more quickly.
Cheers,
Bob
On Wed, 04 Oct 2000 16:22:59 -0600 David Farber <dfarber at numenor.com> wrote:
>Bob - i can run this test if you'd like, but it is not just a FreeCell
>issue, so i don't think the gradient is the culprit. the following snippet
>suffices, on my machine, to show the difference:
>
>| button |
>button := SimpleButtonMorph new.
>button
> on: #mouseDown send: #yourself to: button;
> label: 'hit me!!';
> openInWorld.
>
>in 2.7, when you click on the button, it gets highlighted immediately. in
>2.8, the delay between clicking and highlighting is quite noticeable.
More information about the Squeak-dev
mailing list
|