home *** CD-ROM | disk | FTP | other *** search
- Help for the PopUp Server (release 1.00)
- ========================================
-
- This Application is FreeWare (NOT Public Domain)
- ^^^^^^^^
- It was written using portions of the DeskLib C development library.
-
- ---
-
- On it's own, the PopUp Server does nothing really.
-
- It is a resource to be used by other applications, and provides all of those
- windows that you find in many different applications:
- Program info, Save-as boxes, Colour Pickers, Font selectors, etc. etc.
-
- If you are running under a RISC OS predating 3.10, the PopUpServer will
- autodetect this and provide a set of 2-D windows. However, if you have 3.10
- or later, it provides a set of much nicer 3-d windows, plus extra features
- (such as DragASprite dragging, etc)
-
- Any RISC OS application can now use the PopUp system to provide these windows,
- which has some seriously excellent benefits:
-
- * It's much easier to write desktop applications using PopUps than doing
- all of the work yourself!
- It took me literally FIVE minutes to add file saving to the test
- application, and less than that for each of the other windows!
-
- * PopUp windows often supply more functionality than most applications
- bother with, so interface quality and ease-of-use goes up. e.g. the
- Save-As window automatically weeds out illegal characters from filenames
- and turns spaces in the filename into hard-space (160) characters.
-
- * PopUps provide special RISC OS 3 features like DragASprite drags, while
- still working under RISC OS 2 - a time consuming and sometimes difficult
- task when writing normal applications.
-
- * PopUp windows are faster and more efficient in use of CPU power than
- similar windows supported by BASIC programs.
-
- * If everybody uses the PopUp system,
- - Applications will all look and feel more consistent
- - Applications will all be a bit smaller, because they will be sharing
- the code and resources to provide these windows.
- - Different PopUp servers can provide a different look and feel to these
- standard windows, so you'll be able to configure HOW a save-as box
- works on YOUR machine, and it will affect all PopUp'd applications.
- - Once a PopUp window is tested and known to work, it will always
- work (whereas if each author writes their equivalent code, there
- is a good chance that bugs will creep in on some implementations)
-
- This benefits EVERYBODY (PopUp programmers do less work to get a better result)
-
- Currently, the system is handled by a small relocatable module plus a normal
- multitasking server application, which uses more memory than I'd like.
- However, in the future the server application will be moved into a module
- and will then use much less memory. Ideally, PopUps would be supplied in
- future RISC OS ROM releases.
-
- The only way we can ensure this is to have LOTS of applications that use
- the PopUp system - once enough applications support it, it will pay for
- itself (until then, it may seem a bit 'big' to have running permanently
- on your machine if only 1 or 2 applications are making use of it)
-
- So, if you're a programmer, PLEASE USE PopUps!
- If you're a consumer, then demand that the software you use uses PopUps!
-
- And whatever you are, demand that Acorn adopt the PopUp interface as
- the official standard for the future.
-
- (Lots) more information is included in the 'Docs' directory.
-
- ---
-
- Please send any comments, suggestions, bug reports, new modules, ideas,
- money, expensive cars, and beautiful rich women to:
-
- Jason Williams,
- R.D.2, Manuel Road,
- Silverdale,
- North Auckland,
- New Zealand.
-
- jason@tmota.nacjack.gen.nz
-