Aanpassingen aan timEd voor Senter.
-----------------------------------


1) Op het scherm wordt in the 'message reader' en 'editor' mode extra
   informatie getoond m.b.t. de meest gebruikte functies (en daarvoor
   benodigde toetsaanlsagen).
   In het reader scherm is hiervoor het aantal afgebeeldde regels van de
   tekst van het bericht met 1 regel terugebracht.
   In de editor is de extra informatie op de al aanwezige statusbalk
   toegevoegd, zodat geen regel uit het bruikbare deel van het scherm hoeft
   te worden genomen.


2) Er is extra functionaliteit toegevoegd, die de gebruiker in staat stelt
   te specificeren dat een automatische reply dient te worden gegenereerd,
   indien een bericht met de 'CFM' vlag wordt ontvangen.

   Hiertoe is een aantal extra keywords toegevoegd, die in timEd.cfg kunnen
   worden gebruikt:

   - ReplyToCfm <yes | no>    (bv. ReplyToCfm Yes)

   Dit keyword geeft aan of timEd dient te reageren op een bericht met de
   CFM vlag, of niet. De standaard waarde is 'no'.

   - CfmFile <path+filename>  (bv. CfmFile g:\timed\autorep.tpl)

   Dit vertelt timEd waar de file kan worden gevonden, die timEd als
   bericht zal terugsturen aan de verzender van het bericht.
   In deze tekst is het mogelijk de variabelen op te nemen, die ook kunnen
   worden gebruikt in de zogenaamde 'hellostrings' van timEd (die
   documentatie), zoals %to, %fto enz. Zie het bijgevoegde voorbeeld
   cfm.tpl.


3) File attaches kunnen in locale areas worden gespecificeerd. Indien
   gewenst kan een file dan ook worden gecopieerd naar een speciale
   directory (bij voorkeur een directory op het netwerk waar een ieder
   zowel schrijf- als leesrechten heeft).
   Deze directory kan worden aangegeven met een speciaal keyword in
   timEd.cfg:

   LocalFiles <path>          (bv. LocalFiles g:\files\local)

   Indien dit keyword niet in timEd.cfg aanwezig is, zullen geen files
   worden gecopieerd bij file attaches in locale areas.

4) Indien gewenst kan timEd de 'private' flag respecteren. Dit wil zeggen
   dat timEd in locale en netmail areas berichten met de private flag allen
   zal tonen indien de gebruiker hetzij de schrijver, hetzij de ontvanger
   van het bericht is.

   Dit kan worden geregeld door het 'respectprivate' keyword.
   'Respectprivate yes' in timEd.cfg zorgt er voor dat timEd de private
   vlag zal respecteren.

   Gepoogd is, een en ander zo transparant mogelijk voor de gebruiker te
   maken. Berichten die niet mogen worden gelezen worden automatisch
   overgeslagen en ook niet in de 'List mode' getoond.
   De 'Find module' zal berichten die niet mogen gelezen ook niet
   onderzoeken of tonen.
   Replylinks naar berichten die niet mogen worden gelezen worden ook niet
   getoond.
   Mocht een gebruiker op een of andere wijze toch een dergelijk bericht
   inladen, dan zal de tekst worden verwijderd en de header gewijzigd in
   een tekst die verklaart dat het bericht niet gelezen mag worden.

   Toch zal de gebruiker het een en ander merken van deze wijziging.

   Sommige berichtnummers zullen domweg worden overgeslagen (omdat ze niet
   mogen worden gelezen), wat wellicht to verwarring kan leiden. Verder kan
   het area overzicht soms tonen dat er nieuwe berichten zijn, waarbij bij
   het openen van de area blijkt dat deze berichten geen van allen mogen
   worden gelezen door desbetreffende gebruiker.

5) De helpschermen kunnen door de beheerder worden aangepast. Daartoe is
   een simpele helpfile compiler gemaakt. Het is de vernatwoordelijkheid
   van de beheerder om zelf te zorgen dat de aangemaakte schermen niet te
   groot worden. Dit geeft wel de mogelijkheid om eventueel van extended
   screenmodes gebruik te maken.

   De helpfile compiler heet hlpcomp.exe. Het neemt als input de file
   help.txt in de current directory. In die file dienen 5 'categorieen'
   helptext aanwezig te zijn, van elkaar gescheiden door een regel die
   start met drie apestaartjes (@@@). Er dient nog een laatste, zesde,
   categorie te worden gedefinierd. Dit is benodigd om de internals van
   timEd tevreden te stellen.

   Elke categorie definieert een helpscherm, wat op verschillende plaatsen
   in het programma kan worden getoond:

   @@@ categorie 0, area selection screen
   @@@ categorie 1, message reading screen
   @@@ categorie 2, messagelist screen
   @@@ categorie 3, find screen
   @@@ categorie 4, file attach selectie
   @@@ categorie 5, internal editor
   @@@ categorie 6, fake to end

   Het bijgevoegde voorbeeld spreekt mijns inziens voor zich.

