[ENH] Scrollbar optimization WAS: Scrollbar preference idea

Carl Gundel morphic at hotmail.com
Mon Mar 8 22:49:48 UTC 1999


Here is another repost for the automatic enhancement capture page!  ;-)

>>I've posted the complete scrollbar enhancement at: 
>>http://world.std.com/~carlg/scrloptimiz.18Feb1054pm.cs
>>
>>Here's the preamble text:
>>This enhancement to Morphic popup scrollbars optimizes for slow 
>hardware 
>>by displaying scrollbars only for panes which can be scrolled.  This 
>>eliminates some of the choppy feel of the UI for slow computers.  
There 
>>is also a new preference entry called optimizeMorphicScrollbars.
>>
>>It only works under Morphic, but MVC performs well enough that it 
isn't 
>>really needed there.  I also added a Preferences entry to turn the 
>>feature on/off (default is off).
>>
>>Thanks Dan for your help,
>>
>>Carl
>>
>>>From: "Carl Gundel" <morphic at hotmail.com>
>>>
>>>Dan,
>>>
>>>Thanks for the help.  I've managed to get the feature mostly working 
>in 
>>>Morphic. When I've got this polished I'll share it with everyone.
>>>
>>>Where do I look to do this in MVC?
>>>
>>>>...and you will have to come up with a solution for invoking the 
menu
>>>>for that pane (leave the little part with the menu button?).  That 
is
>>>>where I stopped the last time someone requested this feature.
>>>
>>>As for the menu button, I've just been shift-clicking for that menu.  
>>>Since this shifted menu seems to be the "more..." menu, I think it 
>>would 
>>>be smart to move that menu item to the top of the menu (rename it 
>"Next 
>>>menu...").  Or maybe each successive mouse click could cycle through 
>>the 
>>>available menus.
>>>
>>>Also, any thoughts on the input focus mechanism?  It doesn't bother 
me 
>>>much, but it's still an issue for many users that the mouse cursor 
>>needs 
>>>to be on top of whatever pane I'm trying to type into.
>>>
>>>-Carl


______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com





More information about the Squeak-dev mailing list