home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
alib
/
d9xx
/
d952
/
machv.lha
/
MachV
/
ScreenDebut
/
ScreenDebut.doc
< prev
next >
Wrap
Text File
|
1993-12-31
|
2KB
|
72 lines
----------------------------------------------
ScreenDebut - Version 1.1 2.04+ Only!
© 1993 by Brian Moats.
Polyglot Software
884 W. Melrose Ln.
Boise, ID 83706
208-336-4583
----------------------------------------------
ScreenDebut
Using 2.04 with old 1.3 software? Don't like the looks of the screens
and windows? ScreenDebut patches the OpenScreen library vector with the
OpenScreenTagList function. This allows programs that open screens the old
way to have the nice 3D look.
Simply drag the icon into your WBStartup drawer. You can also run it
from the shell or double-click on its icon. One option is required on the
command line or in the Tool Types of the icon - the "Openings" variable.
Using Openings=1 will allow only one screen to open and then ScreenDebut
removes itself. Using Openings=-1 will allow a (very) large number of
screen openings.
USAGE
From the shell or in your s:User-Startup:
run >nil: ScreenDebut Openings=-1
From the Workbench:
Enter in the Tool Types gadget:
OPENINGS=-1
Some programs may not like this patch (I know of none) so you may want
to run this only with specific programs. You could do this:
run ScreenDebut Openings 1
run YourProgram
or set the Tool Types OPENINGS to 1, double click on ScreenDebut and then
run your program.
NOTES
If you run ScreenDebut from the WBStartup drawer, use DONOTWAIT in the
Tool Types of its icon.
You can use O 1 instead of Openings=1 from the command line.
If you should run ScreenDebut and then another program that also patches
the OpenScreen vector and then try to terminate ScreenDebut, a requester will
appear informing you that it cannot properly replace the vector. You are
given the opportunity to terminate the other program and then click on
"Retry" or simply click on "Don't Replace".
ScreenDebut can be removed by running it again or by sending it a
"Ctrl-C" break signal. From the shell, type "Status" and note the process
number of ScreenDebut. Then type "Break N" where N is the process number of
ScreenDebut.
----------------------------------------------------------------------------
Fixes:
1.1 The OpenScreen trap was not checking for old style OpenScreen with an
ExtNewScreen. Some programs opened with this (FinalCopy, Terminus) and
passing the call to OpenScreenTaglist caused problems.