[squeak-dev] Browser pane width adjustment

Bert Freudenberg bert at freudenbergs.de
Tue Dec 14 22:18:43 UTC 2010


On 14.12.2010, at 14:03, Ken G. Brown wrote:

> What needs done to get this active in 4.2 trunk?

Nothing. Works fine.

> And what's blue-click,

Depends on your VM settings. Check the Info.plist file for button mappings.

> and middle-click on Mac?

Chris meant blue click which by default is mapped to middle-button click on the Mac VM. You need to enable middle-click support in System Preferences. Press down your mouse's scroll wheel to get the middle click event then. If you have an Apple Magic Mouse, install MagicPrefs to get middle-click support.

On a Mac laptop with only a touch pad you need to map right click to blue button in in the VM's Info.plist (set SqueakBrowserMouseControlButton2 to 3). Then ctrl+two fingers+click works for resizing.

But essentially the whole Squeak UI is designed for use with a 3-button mouse.

- Bert -


> t 2:07 PM -0700 12/14/10, Ken G. Brown apparently wrote:
>> Didn't know about them I'll give them a go.
>> 
>> Thx!
>> Ken
>> 
>> At 1:21 PM -0600 12/14/10, Chris Muller apparently wrote:
>>> I don't know for OmniBrowser, but you can grab between the lists to
>>> widen for a particular list.
>>> 
>>> BUT, have you tried Bert's recent Morphic enhancement.
>>> 
>>> - Control + blue-click *anywhere* in a browser window (gross-motor
>>> gesture).  While holding those keys down, swipe the mouse downward and
>>> to the right.  The window rapidly expands.  Note width and height are
>>> independently adjustable by how you swipe.
>>> - Let up on Control.  Middle-click anywhere on a browser to bring it
>>> to the center.
>>> - Work in the window.
>>> - When done, Control + blue-click anywhere in the window and swipe
>>> upward and to the left.  The window rapidly shrinks.
>>> 
>>> I never worry about the tedium of aiming for thin resize handles
>>> anymore.  I've gotten so used to these gestures they're second nature
>>> to me now.  I can "sling windows" around almost like that Microsoft
>>> "table", so its easy to grow windows "temporarily" so I don't have to
>>> worry about individual list widths either..
>>> 
>>> - Chris
>>> 
>>> On Mon, Dec 13, 2010 at 4:38 PM, Ken G. Brown <kbrown at mac.com> wrote:
>>>> Anyone else bothered by the way Browser panes all get wider when you drag a Browser window wider?
>>>> IMHO it should work like the Mac Finder, when you drag the right side of the window to the right all the panes stay the same width, and more gets uncovered on the right.  I often find that the method names are obscured and dragging the window does not really uncover them, unless you really drag a lot.
>>>> 
>>>> Is there an easy way to change this?
>>>> 
>>>> I was surprised too that the OmniBrowser loaded from the script accessed from Extending the System in Squeak 4.2-10779 apparently does not have adjustable width panes at all.
>>>> 
>>>> Is there a way to get the Browser panes to be adjustable width in OmniBrowser?
>>>> 
>>>> Ken G. Brown
>>>> 
>>>> 
> 
> 




More information about the Squeak-dev mailing list