home *** CD-ROM | disk | FTP | other *** search
- (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.
-
-
-
-