Hi Jim,
I think it doesn't make a real difference if you have 1 or 2 pixels to catch this stupid little yellow handle. And so I must say that I find Steffen's solution much more reliable. Anyhow I think it would be much easier to resize windows if there would be the well known property of a changing mouse cursor in a "catching area" around the window borders.
Frank
-----Ursprüngliche Nachricht----- Von: Jim Benson [mailto:jb@speed.net] Gesendet: Freitag, 30. Juni 2000 10:43 An: Squeak Betreff: Newbie helper -- Easier window resizing in Morphic
Newbies,
So, you find it hard to resize a window in Morphic because it is difficult to grab that one pixel on the window border? You can suck it up, be a man and learn to use a mouse like Engelbart intended, carpal tunnel syndrome and all. Or, a clever person like you can dig deep into the system and change the method:
SystemWindow #panelRect to something like:
panelRect "Answer the area below the title bar which is devoted to panes."
^ self innerBounds insetBy: (1 @ self labelHeight corner: 1 @ 1)
which will give you a full 2 ( !!! ) pixels to grab. ( panelRect is the rectangle within a SystemWindow where the panes lie. Windows refers to this as the 'Client Rectangle' of a window, Macs refer to this as the 'Content Region'. Linux guys have an unpronounceable acronym, but I hear you can redirect it using stdio ;-) The smaller the panelRect, the more border there is to grab ).
Now, it's not quite as pretty, but it sure makes it a lot easier to grab the side of the windows without the manual dexterity of an eye surgeon. It's especially useful to people who have higher resolution monitors where one pixel is a little bit harder to grab.
Jim
squeak-dev@lists.squeakfoundation.org