home *** CD-ROM | disk | FTP | other *** search
-
- XSize 3.0 - Documentation
-
- (15.02.94)
-
- COPYRIGHT
-
- This program is © 1994 by Carsten Melberg and Günther Rehm.
- Based on XSize 1.0 (© 1990 by Mikael Karlsson).
-
-
- NOTES
-
- XSize was developed under AmigaOS 3.0 but it will run under
- AmigaOS 2.x/3.x and it also runs under Kickstart 1.x.
- Under AmigaOS 2.x/3.x XSize will be a commodity.
- The code was produced with SAS/C Version 6.51.
-
-
- INTRODUCTION
-
- XSize is a tool which allows you to resize any (sizeable) window in
- a X-Windows like manner. It is possible to size the window in all directions
- not only like the AmigaOS standard to the right and to the bottom.
-
- 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.
-
-
- INSTALLATION
-
- To install XSize just put in any directory or drop the Icon into the
- WBStartup drawer, if you like it to start every time you reboot.
-
-
- USAGE
-
- To start XSize:
-
- CLI: XSize <QUALIFIER> (use 'run >NIL:' to detache)
-
- WB: Tooltypes: QUALIFIER=<hex>
- TOOLPRI=<Priority of Task>
- STARTPRI=<Startpriority in WBStartup>
- DONOTWAIT (to detache)
-
- QUALIFIERS (always entered in HEX)
-
- 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
- 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.
-
-
- To stop XSize simply run it again (from CLI or WB).
-
- AmigaOS 2.x/3.x:
-
- As noted before XSize will be a commodity, if started under
- AmigaOS 2.x/3.x. This means you have some special functions to
- enable or disable XSize (for further information about this see
- the EXCHANGE program documentation in your Amiga handbook).
-
-
- DISTRIBUTION
-
- XSize may be freely distributed, as long as no charge is made other
- than to cover time and copying costs (US $5). The package must be
- distributed as the original archive. If you want to include XSize as
- part of a commercial package, contact the authors listed below. Fred Fish
- is specifically given permission to include XSize in his fine disk
- library (also CD). It is also allowed to put XSize on free accessible
- BBS's or Internet sites.
- It is absolutely forbidden to change anything in this archive, although
- XSize is some kind of FreeWare it is still © by the authors!
-
-
- LEGAL DISCLAIMER
-
- WITH THIS DOCUMENT WE MAKE NO WARRANTIES OR REPRESENTATIONS, EITHER
- EXPRESSED OR IMPLIED, WITH RESPECT TO THE PRODUCT DESCRIBED HEREIN. THE
- INFORMATION PRESENTED HEREIN IS BEING SUPPLIED ON AN "AS IS" BASIS AND IS
- EXPRESSLY SUBJECT TO CHANGE WITHOUT NOTICE. THE ENTIRE RISK AS TO THE USE
- OF THIS INFORMATION IS ASSUMED BY THE USER. IN NO EVENT WILL WE BE LIABLE
- FOR DIRECT, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES RESULTING FROM
- ANY CLAIM ARISING OUT OF THE INFORMATION PRESENTED HEREIN, EVEN IF WE HAVE
- BEEN ADVISED OF THE POSSIBILITIES OF SUCH DAMAGES.
-
-
- CARDWARE
-
- If you like this little program and use it, please send us a postcard to
- the addresses below.
-
-
- AUTHOR
-
- Snailmail and Postcards:
-
- Carsten Melberg Günther Rehm
- Karlsbader Str. 3 Am Färberhof 6
- D-91058 Erlangen D-91052 Erlangen
- Germany Germany
-
- Email:
-
- cnmelber@cip.informatik.uni-erlangen.de
- grrehm@cip.e-technik.uni-erlangen.de
-
-
- HISTORY
-
- Version 1.0 © 1990 Mikael Karlsson (t.y.v.m.!)
-
- Version 2.0 - new enhancend argument parsing
- - ToolType support for WB
- - reduced code size
- - removed strange detaching :-)
-
- Version 3.0 - added commodity support for AmigaOS 2.x/3.x
- - added German documentation
- - totally rewritten main program
- - some optimizing to keep the code small
- - still Kickstart 1.x compatible
- (I don't why I have done this :-))
-
-
- TODO
-
- This is your part !
-
-
- BUGS
-
- None !
-
-
-
- 'Only Amiga makes it possible' sure it does...
-