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 |
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 <[hidden email]> 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 > > |
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 <[hidden email]> 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 >> >> |
What needs done to get this active in 4.2 trunk? And what's blue-click, and middle-click on Mac?
Thx, Ken 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 <[hidden email]> 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 >>> >>> |
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 <[hidden email]> 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 >>>> >>>> > > |
I have a Kensington Expert Mouse trackball (which I highly recommend by the way)<http://us.kensington.com/html/2200.html> that has a scroll ring that is working for scrolling and 4 programmable keys, so if I knew what blue-click etc. meant I'm pretty sure I could get it happening.
The old yellow and blue and middle, and right click stuff seems pretty meaningless these days. Isn't there a better way to describe the various key combos? In the info.plist for Cog.app 4.0.0 I see the following: SqueakBrowserMouseCmdButton1 3 SqueakBrowserMouseCmdButton2 3 SqueakBrowserMouseCmdButton3 2 SqueakBrowserMouseControlButton1 1 SqueakBrowserMouseControlButton2 3 SqueakBrowserMouseControlButton3 2 SqueakBrowserMouseNoneButton1 1 SqueakBrowserMouseNoneButton2 3 SqueakBrowserMouseNoneButton3 2 SqueakBrowserMouseOptionButton1 2 SqueakBrowserMouseOptionButton2 3 SqueakBrowserMouseOptionButton3 2 SqueakMouseCmdButton1 3 SqueakMouseCmdButton2 3 SqueakMouseCmdButton3 2 SqueakMouseControlButton1 1 SqueakMouseControlButton2 3 SqueakMouseControlButton3 2 SqueakMouseNoneButton1 1 SqueakMouseNoneButton2 3 SqueakMouseNoneButton3 2 SqueakMouseOptionButton1 2 SqueakMouseOptionButton2 3 SqueakMouseOptionButton3 2 What does this all mean? Is there somewhere I should be looking? Thx, Ken At 2:18 PM -0800 12/14/10, Bert Freudenberg apparently wrote: >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 <[hidden email]> 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 >>>>> >>>>> >> >> |
On 14.12.2010, at 14:53, Ken G. Brown wrote:
> SqueakMouseCmdButton1 3 > SqueakMouseCmdButton2 3 > SqueakMouseCmdButton3 2 > SqueakMouseControlButton1 1 > SqueakMouseControlButton2 3 > SqueakMouseControlButton3 2 > SqueakMouseNoneButton1 1 > SqueakMouseNoneButton2 3 > SqueakMouseNoneButton3 2 > SqueakMouseOptionButton1 2 > SqueakMouseOptionButton2 3 > SqueakMouseOptionButton3 2 > > What does this all mean? Is there somewhere I should be looking? Ignore the SqueakBrowser* options, they are only used in the web browser plugin. On the left are the physical buttons: Button1 = left Button2 = middle Button3 = right On the right are the virtual Squeak buttons: 1 = red 2 = yellow 3 = blue So as you can see, if no modifiers are pressed, by default the middle and right buttons are swapped so you get red-blue-yellow for left-middle-right click. That's because yellow brings up the menu, blue the halo. Many people prefer to get the menu on right-click so that's why this is swapped from the traditional red-yellow-blue order. But you can adjust this to your liking. You can also see that cmd-left click gives blue, and option-left click yellow. That lets you emulate the yellow and blue buttons on a one-button mouse. Etc. - Bert - |
At 3:02 PM -0800 12/14/10, Bert Freudenberg apparently wrote:
>On 14.12.2010, at 14:53, Ken G. Brown wrote: > >> SqueakMouseCmdButton1 3 >> SqueakMouseCmdButton2 3 >> SqueakMouseCmdButton3 2 >> SqueakMouseControlButton1 1 >> SqueakMouseControlButton2 3 >> SqueakMouseControlButton3 2 >> SqueakMouseNoneButton1 1 >> SqueakMouseNoneButton2 3 >> SqueakMouseNoneButton3 2 >> SqueakMouseOptionButton1 2 >> SqueakMouseOptionButton2 3 >> SqueakMouseOptionButton3 2 >> >> What does this all mean? Is there somewhere I should be looking? > >Ignore the SqueakBrowser* options, they are only used in the web browser plugin. > >On the left are the physical buttons: >Button1 = left >Button2 = middle >Button3 = right > >On the right are the virtual Squeak buttons: >1 = red >2 = yellow >3 = blue > >So as you can see, if no modifiers are pressed, by default the middle and right buttons are swapped so you get red-blue-yellow for left-middle-right click. That's because yellow brings up the menu, blue the halo. Many people prefer to get the menu on right-click so that's why this is swapped from the traditional red-yellow-blue order. But you can adjust this to your liking. > >You can also see that cmd-left click gives blue, and option-left click yellow. That lets you emulate the yellow and blue buttons on a one-button mouse. Etc. > >- Bert - Ah, slightly clearer. However no two press combination of cntl, option, and cmd clicks and drag down to the right in a Browser bottom pane does not do anything but bring up menus. In a fresh Squeak4.2-10788 ie in the Browser bottom pane: 1. cntl-leftclick brings up menu called System Browser with 'grab' as the first entry 2. option-leftclick brings up menu with set fonts as first entry 3. cmd-leftclick brings up halos 4. cntl-opt leftclick and drag down to the right does as 1. 5. option-cmd leftclick and drag down to the right does as 2. 6. cntl-cmd leftclick and drag down to the right does as 1. Must need something turned on. Ken |
On 14.12.2010, at 15:49, Ken G. Brown wrote: > At 3:02 PM -0800 12/14/10, Bert Freudenberg apparently wrote: >> On 14.12.2010, at 14:53, Ken G. Brown wrote: >> >>> SqueakMouseCmdButton1 3 >>> SqueakMouseCmdButton2 3 >>> SqueakMouseCmdButton3 2 >>> SqueakMouseControlButton1 1 >>> SqueakMouseControlButton2 3 >>> SqueakMouseControlButton3 2 >>> SqueakMouseNoneButton1 1 >>> SqueakMouseNoneButton2 3 >>> SqueakMouseNoneButton3 2 >>> SqueakMouseOptionButton1 2 >>> SqueakMouseOptionButton2 3 >>> SqueakMouseOptionButton3 2 >>> >>> What does this all mean? Is there somewhere I should be looking? >> >> Ignore the SqueakBrowser* options, they are only used in the web browser plugin. >> >> On the left are the physical buttons: >> Button1 = left >> Button2 = middle >> Button3 = right >> >> On the right are the virtual Squeak buttons: >> 1 = red >> 2 = yellow >> 3 = blue >> >> So as you can see, if no modifiers are pressed, by default the middle and right buttons are swapped so you get red-blue-yellow for left-middle-right click. That's because yellow brings up the menu, blue the halo. Many people prefer to get the menu on right-click so that's why this is swapped from the traditional red-yellow-blue order. But you can adjust this to your liking. >> >> You can also see that cmd-left click gives blue, and option-left click yellow. That lets you emulate the yellow and blue buttons on a one-button mouse. Etc. >> >> - Bert - > > Ah, slightly clearer. > However no two press combination of cntl, option, and cmd clicks and drag down to the right in a Browser bottom pane does not do anything but bring up menus. > > In a fresh Squeak4.2-10788 > ie in the Browser bottom pane: > 1. cntl-leftclick brings up menu called System Browser with 'grab' as the first entry > 2. option-leftclick brings up menu with set fonts as first entry > 3. cmd-leftclick brings up halos > 4. cntl-opt leftclick and drag down to the right does as 1. > 5. option-cmd leftclick and drag down to the right does as 2. > 6. cntl-cmd leftclick and drag down to the right does as 1. > > Must need something turned on. > > Ken Sigh. Just press the button on your mouse that usually brings up the halo. Then use the same mouse button together with ctrl to resize. Experiment, and think. It will start to make sense eventually ;) - Bert - |
At 4:25 PM -0800 12/14/10, Bert Freudenberg apparently wrote:
>On 14.12.2010, at 15:49, Ken G. Brown wrote: > >> At 3:02 PM -0800 12/14/10, Bert Freudenberg apparently wrote: >>> On 14.12.2010, at 14:53, Ken G. Brown wrote: >>> >>>> SqueakMouseCmdButton1 3 >>>> SqueakMouseCmdButton2 3 >>>> SqueakMouseCmdButton3 2 >>>> SqueakMouseControlButton1 1 >>>> SqueakMouseControlButton2 3 >>>> SqueakMouseControlButton3 2 >>>> SqueakMouseNoneButton1 1 >>>> SqueakMouseNoneButton2 3 >>>> SqueakMouseNoneButton3 2 >>>> SqueakMouseOptionButton1 2 >>>> SqueakMouseOptionButton2 3 >>>> SqueakMouseOptionButton3 2 >>>> >>>> What does this all mean? Is there somewhere I should be looking? >>> >>> Ignore the SqueakBrowser* options, they are only used in the web browser plugin. >>> >>> On the left are the physical buttons: >>> Button1 = left >>> Button2 = middle >>> Button3 = right >>> >>> On the right are the virtual Squeak buttons: >>> 1 = red >>> 2 = yellow >>> 3 = blue >>> >>> So as you can see, if no modifiers are pressed, by default the middle and right buttons are swapped so you get red-blue-yellow for left-middle-right click. That's because yellow brings up the menu, blue the halo. Many people prefer to get the menu on right-click so that's why this is swapped from the traditional red-yellow-blue order. But you can adjust this to your liking. >>> >>> You can also see that cmd-left click gives blue, and option-left click yellow. That lets you emulate the yellow and blue buttons on a one-button mouse. Etc. >>> >>> - Bert - >> >> Ah, slightly clearer. >> However no two press combination of cntl, option, and cmd clicks and drag down to the right in a Browser bottom pane does not do anything but bring up menus. >> > > In a fresh Squeak4.2-10788 >> ie in the Browser bottom pane: >> 1. cntl-leftclick brings up menu called System Browser with 'grab' as the first entry >> 2. option-leftclick brings up menu with set fonts as first entry >> 3. cmd-leftclick brings up halos >> 4. cntl-opt leftclick and drag down to the right does as 1. >> 5. option-cmd leftclick and drag down to the right does as 2. >> 6. cntl-cmd leftclick and drag down to the right does as 1. >> >> Must need something turned on. >> >> Ken > >Sigh. Just press the button on your mouse that usually brings up the halo. Then use the same mouse button together with ctrl to resize. Experiment, and think. It will start to make sense eventually ;) > >- Bert - Well yes, sighh...I cannot yet make it work, as in step 6. above. Tried on both Cog.app and Squeak 5.8b12.app using In a fresh Squeak4.2-10788. Doing the cntl-cmd-leftclick in the Browser bottom pane. Ken |
Free forum by Nabble | Edit this page |