dpvc@ur-tut.UUCP (Davide P. Cervone) (10/28/87)
[what's my line?]
Recently someone asked that ClickUpFront be modified to include a way to push
a window to the back. I thought this was a good idea, so I re-wrote
Click-Handler.c to do that, and added the ability to move screens to the
front or back, too. I like this version much better than the original, and
it still only takes about 1K of memory, so you get the other functionality
almost for free!
I've sent the binary, new source code, and updated document file to the new
comp.{sources|binaries}.amiga moderator, and hope to see them out soon.
Anyone really impatient to get it right away can drop me a line and I'll send
it out via e-mail.
Here's how to use the new features:
Double-clicking with the left button moves the selected window to
the front. It also moves the screen to the front of the others, if it
is not at the front already. Hold down the shift key in order to
double-click in a window without bringing it to the front. You can still
specify what qualifier keys constitute "shift".
Double-clicking the right button pushes the ACTIVE window to the back
of the rest. Wait! Don't flame me yet! Yes, I KNOW that the double
right button click is for the Double-Menu Requester. In my experience,
however, few programs use this feature, so most of the time double-right
clicks make sense for pushing to the back. If the active window DOES
have a DM requester, however, ClickUpFront will ignore the double click
and let Intuition activate the requester. This way, ClickUpFront does
not interfere with DM requester activity. If you want to push a window
with a DM requester to the back, you have to hold down the shift key when
you double click in it. This may sound awkward at first, but it becomes
quite natural after a little practice.
If the active window is the bottom window already (or if there is not
active window), then double-clicking the right button will push the
active SCREEN to the back of the other screens, and will activate the
top window on the next screen (if any).
Note that the double-right clicks work on the ACTIVE window or screen,
not the one that the pointer is on top of. You will have to select the
window you want first, then double click in it.
If this is still unsatisfactory, then you can flame me, but please try it out
before you do.
HeliosMouse makes a particularly useful companion to ClickUpFront. It makes
the double-right clicks work on the window under the pointer.
I hope this satisfies everyone. The next thing you know, you'll be asking
for a mouse press that will close a window without your having to click the
close gadget :-)
(actually, I've already done that, and it's not very hard. Maybe it should
be added to wKeys, as we're beginning to run out of mouse button combinations).
Davide P. Cervone
dpvc@tut.cc.rochester.edu
dpvc@ur-tut.UUCP
DPVC@UORDBV.BITNET