Central to the operation of the program is this concept; the file that MailWatch watches can be in one of three states:
The preferences program allows you to use a GUI to configure the response of the program to changes in these states. It is composed of various parts, in order to separate the different types of response for each state.
[Contents] [Introduction] [Disclaimer] [Requirements] [Author] [Bugs] [History] [Future]
The current tooltypes for the MailWatch program itself are:
| Tooltype | Description |
|---|---|
| CONFIG | The name of a configuration file specifying the options for a number of files to be watched. This defaults to 'ENV:MailWatch/MailWatch.prefs'. |
| MWDF | The name of the MailWatch GUI definition module to use. If this tooltype is not provided, the value defaults to 'modules/appicons.mwdf'. |
The program looks for the modules in the directory you specify it
in, and then (I am pretty sure that this is standard AmigaDOS
behaviour) in LIBS:. Therefore, you can specify the
modules by name only if they are to reside in any directory which is
part of the LIBS: path, or you can specify them by their
full path and hide them somewhere else on the hard drive.
The preferences program looks for these tooltypes:
| Tooltype | Description |
|---|---|
| PUBSCREEN | The name of the public screen that the program should open its window on. |
| FONTNAME | The name of the font to be used for the GUI. Must include the
'.font' extension. For example, FONTNAME=topaz.font is
acceptable, while FONTNAME=topaz is not.
|
| FONTSIZE | The size of the font. If FONTNAME is specified, then this
must be specified as well.
|
If the FONT#? tooltypes are not specified, then the
program will use the screen font for the screen it opens on.
If PUBSCREEN is not specified, this will be the
default public screen.
[Contents] [Introduction] [Disclaimer] [Requirements] [Author] [Bugs] [History] [Future]
From v3.1a, MailWatch has an ARexx port. The name of the port is
MailWatch. It's a simple little beast at the moment, and
it only understands a few commands...
| Command | Template | Description |
|---|---|---|
| ADD | ALIAS/A | This command (given in the form, f.ex., Add
MailListIcon) will enable the icons for any
file which has the same alias as the one given as the
parameter to this command. It reverses the effect of the
REMOVE command, below.
|
| REMOVE | ALIAS/A | This command (given in the form, f.ex., Remove
MailListIcon) will disable the icons for any
file which has the same alias as the one given as the
parameter to this command. It reverses the effect of the
ADD command, above.
|
| DISABLE | This will do the same as a Commodities Exchange 'Inactive' command; MailWatch will hide its icons and temporarily stop watching the files. | |
| ENABLE | This, of course, reverses the effect of the above command. It is the same as using the Commodities Exchange to issue an 'Active' command. | |
| QUIT | Closes the program down. | |
[Contents] [Introduction] [Disclaimer] [Requirements] [Author] [Bugs] [History] [Future]