home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format 24
/
af024a.adf
/
FW_docs
< prev
next >
Wrap
Text File
|
1991-05-15
|
6KB
|
157 lines
(Deep breath...)
- WARRANTY -
THIS PRODUCT IS DISTRIBUTED "AS IS" WITHOUT REPRESENTATION OR WARRANTY
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING WITHOUT
LIMITATION, ANY REPRESENTATIONS OR ENDORSEMENTS REGARDING THE USE OF,
THE RESULTS OF, OR PERFORMANCE OF THE PRODUCT, ITS APPROPRIATENESS,
ACCURACY, RELIABILTY, OR CURRENTNESS. THE ENTIRE RISK AS TO THE USE OF
THE PRODUCT IS ASSUMED BY THE USER.
IN NO EVENT WILL I BE LIABLE FOR ANY DAMAGES, DIRECT, INDIRECT,
INCIDENTAL OR CONSEQUENTIAL, RESULTING FROM ANY DEFECT IN THE PRODUCT.
THIS DISCLAIMER SHALL SUPERSEDE ANY VERBAL OR WRITTEN STATEMENT TO THE
CONTRARY.
(...phew!)
==============================================================================
FastWINDOWS v0.2, ©1990 by Rob Plant.
An intuition-based window designer for Amiga programmers.
==============================================================================
Introduction
If you, like me, program the Amiga using Intuition and find that
you spend hours and hours and hours and hours (yes, allright, we
get the idea...) trying to get the size, shape, flags etc. set
correctly for your window, then FastWINDOWS is for YOU!!!!
FastWINDOWS allows you to design your window in a WYSIWYS way:-
You can alter position and sizes; set the IDCMP and TYPE flags;
Enter titles, define labels for a Checkmark image or to the first
gadget etc.. And all with a click of the mouse.
Right, if you want all this, then read on!!!....
Installation
You can keep FastWINDOWS anywhere you want to. It only takes up
about 14K (7K crunched) so it won't take up too much space on a
utility disk etc. To run FastWINDOWS, simply type 'FastWINDOWS'
(assuming that it is in the current directory). Anything after this
will be ignored. I'm afraid that I don't know about running a
program from the Workbench so FastWINDOWS must be run from the CLI
only.
(I'd like to complain here about the horrendous price of Amiga
software and reference material!)
Useage
FastWINDOWS is designed to be very easy to use. In fact, most of
the features should be self explanatory. However, here is a brief
description of the main screen...
'Name' string gadget: the text for the Window title.
'Scrn' " " : the optional label for the LONGWORD which
contains the ptr to a screen.
'Gdgt' " " : an optional label which is the first gadget
in the string that are displayed when the
window is opened
'Chck' " " : the optional label which is the image for
a userdefined checkmark
'G00Bitmap' " : another optional label to a bitmap. I don't
actually know how to use this!! I want the
intuition reference manual (sigh!).
Detail & Background : the default colours in the window.
ScrnType : the actual screen type (eg. 15 = custom).
The IDCMP gadgets : These allow you to select which IDCMP events
(bottom left block) your window should report. Simply click on
them to Select them (and again to deselect).
The actual hex value of your selections is
shown after "IDCMP flag:" (under the 'Name'
box).
The TYPE gadgets : These let you select the appearance of your
(bottom right block) window (eg. BORDERLESS, WINDOWSIZING)
They work in the same way as the IDCMP gadgets.
The value of your selection is shown after
"TYPE flag:".
POS, SZE, MAX, MIN : These allow you to define the Position, Size
Maximum-size and Minimum-size of your window.
Simply drag the window to the desired
position or alter the size of it as you wish.
Then press any key to return to the main
screen.
The 6 gadgets to the: If you wish to type in a position/size etc.
to the right of POS : then just click on the gadgets and type in
etc. your value. The boxes are in the order of
x,y. That is POS X-coord Y-coord. Oh, I'm
too tired to try and explain. Just have a
go!!!
And now a description of the menu.... (wow!)
See Window : Allows you to see your window in all it's glory!
Click inside the window and press any key to
return to the main screen.
About.... : All about the proggy.
Screen : Select the screen type you wish to see/define
your window in.
Generate : Actually write the source code to disk.
At the moment, only Assembler source can be
generated, 'cos I can't be bothered to do the
BASIC and I don't know about 'C'!!! Send
a donation and info (about 'C') if you want
either of these!!!!!
Quit : Exit FastWINDOWS. What a suprise!
Right, that's all you need to know, really. Just have a go and play
around with the program. You should get used to it very quickly.
PLEASE, PLEASE, PLEASE !!!
If you use FastWINDOWS and think that it is useful, or you simply like it,
or would like to support an impoverished programmer, or are just very nice,
then please send me something (no, not a bomb or fingers!)
- Some money would be very nice, say about £5!
- If you can't manage 'bish bosh bundles of dosh' then please write
something useful and place it in the Public Domain.
Future improvements are along the lines of palette, gadgets, menus etc.
I would also appreciate it if you would send me criticisms and
improvements...
Hope this proggy is useful!
Rob Plant,
2 Charlham Way,
Down Ampney,
Cirencester,
Glos. GL7 5RB.
January 1991
PS. Sorry if you think it's a naff manual. It's 12:30 am and I'm knackered!
PPS. Night, night!
ADDITIONAL INFO
This program is written in a 100% assembler on a half-meg A500, using the
free demonstration copy of Devpac 1, with Abacus' Amiga machine Language
book as reference. Dedication or what???!!!
The correct length of FastWINDOWS is 14,856 Bytes. Compressed using Power
Packer it is 7,396 bytes.
FastWINDOWS v0.2 is "Giftware". This means that if you find it useful,
I would appreciate it if you would send me a little something to to
support my further efforts! (See above.)
Please do not distubute this program at a great profit. It is meant to
encourage people like me who think that 60 pounds is a lot of beans
for something like Power Windows.