home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Club Amiga de Montreal - CAM
/
CAM_CD_1.iso
/
files
/
354.lha
/
xsize_v1.0
/
xsize.doc
< prev
next >
Wrap
Text File
|
1990-03-06
|
4KB
|
114 lines
XSize 1.0
=========
© Mikael Karlsson 1990
Description
XSize is a small utility that gives you X-Windows style
window sizing.
Legal schmuck
XSize is NOT Public Domain. XSize is 'Freely Distributable
Copyrighted Software with a Shareware Option' (FDCSSO).
"Permission is hereby granted to copy XSize provided that
the copyright notice and this document is left intact.
Copies may not be made for profit."
Short and simple: Copy XSize but don't make a business
of it. It is of course free to include XSize on Public
Domain disks or putting it on a BBS. The cost of obtaining
XSize should not be higher than the cost of obtaining
it from Fred Fish.
If you find XSize useful, please feel free to send a
donation.
If you wish to include XSize with a commercial product,
please contact me first. A registred copy of the product
will be expected.
Starting and stopping
Install XSize by executing 'XSize' in a CLI or double clicking
on the icon in Workbench. A second invocation from Workbench
removes XSize. To remove XSize from CLI you have to execute
'XSize -Q'.
The qualifier used to initiate the sizing routine can be set
using 'XSize -xXX' where XX is the hex value of the qualifier.
Default qualifier is 0008 (the control key).
QUALIFIERS (always entered in HEX) (This list borrowed from Matt Dillon)
0001 Left Shift
0002 Right Shift
0004 Caps Lock
0008 Control
0010 Left Alt
0020 Right Alt
0040 Left Amiga Key
0080 Right Amiga Key
0100 Numeric Key Pad Key (not useful)
0200 Repeat (not useful)
0400 Interrupt (not useful)
0800 Multibroadcast (not useful)
1000 Middle Mouse Button (not normally implemented by intuition)
2000 Right Mouse Button
4000 Left Mouse Button
Note: Combinations are allowed, in which case any one of the
elected qualifiers along with the left, right mouse button
will cause the appropriate action to occur.
Usage
XSize provides an enhanced way of resizing windows.
It works as follows:
There are two ways of initiating the window sizing:
1. Press and hold the left mouse button over the sizing
gadget in a window.
2. Press and hold the specified qualifier and press and
hold the left mouse button anywhere in the window.
A sizing frame is drawn over the window. It looks like this:
+---+---+---+
| | | |
+---+---+---+
| | | |
+---+---+---+
| | | |
+---+---+---+
You can now move the mouse around (while still holding down
the left mouse button, it's ok to release the qualifier if
you used that way of initiating XSize) freely inside the frame.
Nothing happens until you reach an (outer) edge of the frame.
When you do, that edge starts to follow the mouse. Now only one
edge follows the mouse. If you move the mouse to a corner the
second edge that forms the corner also starts to follow the mouse.
To change the active edge hold down the right mouse button,
move to another edge and release the right mouse button.
Bugs
None that I know of, but we're walking the edge of what is
allowed here. I haven't had any problems though.
s-mail: Mikael Karlsson
Lövsättersvägen 10
S-585 98 LINKÖPING
SWEDEN
e-mail: micke@slaka.sirius.se
micke@slaka.UUCP
{mcvax|munnari|seismo}!sunic!liuida!slaka!micke
Phone: +46-13 50479
+46-431 50623 (in the summer)