home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World of A1200
/
World_Of_A1200.iso
/
programs
/
system
/
assigns1.1
/
docs
/
english.doc
next >
Wrap
Text File
|
1995-02-27
|
12KB
|
367 lines
Permission is granted to make and distribute verbatim copies of this manual
provided the copyright notice and this permission notice are preserved on all
copies.
We don't guarantee that the programs described in this document are 100%
reliable. You are using this material at your own risk. The author *can not*
be made responsible for any damage which is caused by using these programs.
This package is freely distributable, but still copyright by Enrico Fedrigo.
This means that you can copy it freely as long as you don't ask for a more
than nominal copying fee. This fee *must not* be more than US $5.
Permission is granted to include this package in Public-Domain collections,
especially in Fred Fish Amiga Disk Library (including CD ROM versions of it).
The distribution file may be uploaded to Bulletin Board Systems or FTP
servers. If you want to distribute this program you *must* use the original
distribution archive `Assigns1_0.lha'.
Assigns v1.1
*************
Copyright and other legal stuff
********************************
Copyright (C) 1993
Permission is granted to make and distribute verbatim copies of this manual
provided the copyright notice and this permission notice are preserved on all
copies.
We don't guarantee that the programs described in this document are 100%
reliable. You are using this material at your own risk. The author *can not*
be made responsible for any damage which is caused by using these programs.
This package is freely distributable, but still copyright by Enrico Fedrigo.
This means that you can copy it freely as long as you don't ask for a more
than nominal copying fee. This fee *must not* be more than US $5.
Permission is granted to include this package in Public-Domain collections,
especially in Fred Fish Amiga Disk Library (including CD ROM versions of it).
The distribution file may be uploaded to Bulletin Board Systems or FTP
servers. If you want to distribute this program you *must* use the original
distribution archive `Assigns1_0.lha'.
Address
********
Author may be reached at:
Postal Address
Enrico Fedrigo
via Giacomo Leopardi, 6
31033 Castelfranco Veneto (Treviso)
ITALY
Electronic Mail (InterNet):
fedro@sabrina.dei.unipd.it
fedro@paola.dei.unipd.it
Introduction
*************
Assigns is a preference editor that fills a lack of WorkBench.
Using Assigns you don't need any more tens of assign lines in your
"User-Startup", it's all made in a single line (or even less, *note
Installation::.).
Assigns is not an "Assign-Manager", it has to be used as an utility to start
when booting the system, and it handles all your assigns. It can even add
assigns and activate them just as c:assign (but these cannot be removed).
I'm thinking about adding assign removal, to make of Assigns a complete
independent substitutive utility, but this operation seems to be discouraged
even by the operating system manual (*note Future develops::.).
About this we may note that doesn't exists a system call meant to remove
assignments, neither DEFER or PATH, and then there isn't a "legal" way to
remove them.
Assigns is the first program I made that I decided to leave of public
domain, and I've been careful following all Commodore standards. Thus the
window is an AppWindow font-sensitive, it works with iff files, accepts the
command "version", can be used either from WorkBench or from CLI, and uses the
same kind of menus of all the other prefs.
Installation
*************
The installation is really easy:
- Copy "Assigns" and "Assigns.info" in "SYS:prefs". If your processor is a
68030 or 68040 you may choose the optimized version named "Assigns.030".
Copy and rename it in place of normal "Assigns".
- Copy in LOCALE:Catalogs/<language> the file of your language, if is
present in the archive. If not, you can fill the empty catalog
Assigns.ct: if you will send me, I'll include it in the next version.
- Activate Assigns
- use option "Read System List" from "Edit" menu
- Delete with "Del" button all unmodified default system assignments in the
assign list, such as:
C: CLIPS: DEVS: ENV: ENVARC: FONTS:
HELP: KEYMAPS: L: LIBS: LOCALE:
PRINTERS: REXX: S: SYS: T:
- Did you add custom assigns in your User-Startup or Startup-Sequence?
* If yes:
- Save your list in "SYS:WbStartup" with "Save As..." from
"Project" menu
* If no:
- Save configuration with "SAVE" button
- Add before the first call of your custom assign:
SYS:Prefs/Assigns USE
The installation is completed.
Use
****
Assign has either CLI and WB interface.
Activating the "EDIT" flag or executing Assigns from WorkBench editing
window is opened.
Opening the program by icon you can set some tooltypes similar to CLI
parameters. Of course these tooltypes may be selected even in the project icons
created by Assigns and used to load it.
To add a new assignment just click on `ADD' gadget of the Assign-List.
You'll be asked for a new Target.
If desired target directory doesn't exists yet, exit from the file
requester with "CANCEL". This will activate the gadget string for input.
You may choose one of the following types:
ABSOLUTE
DEFER
PATH
You may want to know whether or not an assignment is succesfully activated
or not (WARN)
Last you may need to activate immediately the assign, selecting "IMMEDIATE"
button. This may be useful to add assigns referred to other assignments:
Assigns handles fine even these. If you choose "ABSOLUTE" type you will can
add more TARGETS by clicking on "ADD" button. "DEL" button delete the selected
target.
Assigns allows even to add targets by choosing the assign from the
assign-list and then carry the path (directory o device) icon above Assigns
window.
This is useful to select several targets simultaneously.
If the icon was a valid preference file, it'll be used.
By a single click on a TARGET you can modify its path using the gadget
string. With a double click you choose it from a file requester.
From menu you can choose other options.
The last three buttons:
*`SAVE'
Saves configuration on disk, executes the assignments and exits.
*`USE'
Saves configuration on RAM:, executes the assignments and exits. The
configuration won't be available after a reboot.
*`CANCEL'
Exits without saving or executing assignments.
Obviously, as any preference editor, even Assigns may be started once a
time: starting a second instance returns only a "popup" of the existent
Assigns window and its activation.
CLI Execution
**************
CLI syntax (available typing `Assigns ?'):
FROM,EDIT/S,USE/S,SAVE/S,PUBSCREEN/K,BOX3D/S
-`FROM'
File to be load instead of "ENV:Sys/Assign.prefs". FROM key may be
omitted.
-`EDIT' [Default]
Once loaded prefs file, opens editing window to allow changes
-`USE'
Once loaded prefs file, executes assignments and exits.
-`SAVE'
Once loaded prefs file, saves it on "ENVARC:Sys/Assign.prefs",
executes the assignments and exits.
-`PUBSCREEN' <pub screen name>
Opens editing window on indicated public screen.
-`BOX3D'
Around the two groups of gadgets "Assign" and "Target(s)" there is a
NeXT-like box. Selecting Yes or No you choose to use or not it.
ToolTypes
**********
The availables ToolTypes (usable even by Assigns's icons) are:
-`EDIT' [Default]
Once loaded prefs file, opens editing window to allow changes
-`USE'
Once loaded prefs file, executes assignments and exits.
-`SAVE'
Once loaded prefs file, saves it on "ENVARC:Sys/Assign.prefs",
executes the assignments and exits.
-`CREATEICONS=YES|NO' [Default = YES]
Choose Yes/No whether or not you want to create icons for the files
created with 'Save As...' from menu (*note Menu::.).
-`PUBSCREEN' <pub screen name>
Opens editing window on indicated public screen.
-`BOX3D=YES|NO' [Default = YES]
Around the two groups of gadgets "Assign" and "Target(s)" there is a
NeXT-like box. Selecting Yes or No you choose to use or not it.
You may select EDIT,USE and SAVE even as:
ACTION=EDIT | USE | SAVE
Menu
*****
*`Project'
-`Open...'
Allows to load a previously saved prefs file.
-`Save As...'
Saves assign-lists. If set CREATEICONS YES, an icon is added to
the file. The icon may be used to activate the assign-list
without starting Assigns. Default tooltype is `ACTION=USE'.
-`Quit'
Quits the program.
*`Edit'
-`Read System List'
Reads all present system or custom assignments. You lose the
currents eventually listed assignments.
-`Last Saved'
Reads last saved assignments from ENVARC: You lose the currents
eventually listed assignments.
-`Restore'
Loads last valid assignments from ENV: You lose the currents
eventually listed assignments.
*`Settings'
-`Create Icons?'
(Flag) Tells whether or not to add an icon to the file generated
by Assigns with "Save As..." option. When starting takes
tooltype (*note ToolTypes::.) CREATEICONS value. Default is Yes.
Distribution
*************
The complete distributed Assigns package includes:
Assigns1.1.info
Assigns1.1/Assigns * 680X0 version
Assigns1.1/Assigns.030 * 68030/881 version
Assigns1.1/Assigns.info
Assigns1.1/Docs.info
Assigns1.1/Docs/Italiano.doc
Assigns1.1/Docs/Italiano.doc.info
Assigns1.1/Docs/Italiano.guide
Assigns1.1/Docs/Italiano.guide.info
Assigns1.1/Docs/Italiano.dvi
Assigns1.1/Docs/Italiano.dvi.info
Assigns1.1/Docs/Italiano.texi
Assigns1.1/Docs/Italiano.texi.info
Assigns1.1/Docs/English.doc * plain ASCII docs
Assigns1.1/Docs/English.doc.info
Assigns1.1/Docs/English.guide * AmigaGuide docs
Assigns1.1/Docs/English.guide.info
Assigns1.1/Docs/English.dvi * DVI docs
Assigns1.1/Docs/English.dvi.info
Assigns1.1/Docs/English.texi * TeXinfo sources
Assigns1.1/Docs/English.texi.info
Assigns1.1/Locale/Catalogs/Italiano/Assigns.catalog
Assigns1.1/Locale/Catalogs/Assigns.ct
These files MUST be present.
Future develops
****************
Now the program works fine and is reliable, next version will be optimized
in memory usage.
I intend to write the next version of Assigns in C++ and I'm beginning to
study some objects for programming in AmigaDOS.
Lastly: make of Assigns an "Assign-Manager", but there are some problems.
Versions
*********
Assigns1.0: first release, full working. Only for betatesters
Assigns1.1: first public release. Changes: localization and some bugs
fixed, especially the wrong activation of some gadgets.
Greetings
**********
My greetings for the help (tests and suggestions) are for: (1):
Alessandro Borille paride@sabrina.dei.unipd.it
Eugenio Castellani aj2@sabrina.dei.unipd.it
Fabio D'Alessi phobia@sabrina.dei.unipd.it
Sergio Fantinel ik3fan@paola.dei.unipd.it
Jacopo Farinato redi@sabrina.dei.unipd.it
Gianluigi Nusca gigio@paola.dei.unipd.it
Emanuele Verza alien@sabrina.dei.unipd.it
Specially Alessandro and Eugenio for italian to english translation.
---------- Footnotes ----------
(1) alphabetically listed