home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 5
/
DATAFILE_PDCD5.iso
/
utilities
/
p
/
popups
/
!PopServer
/
!Help
< prev
next >
Wrap
Text File
|
1993-05-24
|
4KB
|
85 lines
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