Aide pour la syntaxe UIM (AF4)

BoTTom |
.*****************************************************************
.* Début du panel
.*****************************************************************
:PNLGRP.
.*****************************************************************
.* Déclaration des aides importées
.*****************************************************************
:IMPORT pnlgrp='UIMIMPORT' name='UIM/IMP'.
:IMPORT pnlgrp='UIMIMPORT' name='UIM/SYM'.
.*****************************************************************
.* Définition de synonymes
.*****************************************************************
:ISCHSYN ROOT='uim'.uim user interface manager aide help window fenetre
:ISCHSYN ROOT='exemple'.exemple éxemple
:ISCHSYN ROOT='exemple'.XMP démonstration visualisation voir montrer
:ISCHSYN ROOT='tous'.tous tout total général démonstration index SCHIDX
:ISCHSYN ROOT='paragraphe'.paragraphe P PC cadrage ligne blanche
:ISCHSYN ROOT='liste'.liste OL UL SL LI LP list listes
:ISCHSYN ROOT='parametre'.parametre parametres mot clé mot-clé keyword
:ISCHSYN ROOT='ordonnee'.ordonnée ordonnées ordonner
:ISCHSYN ROOT='ordonnee'.numérotée numérotées numeroter numérotation
:ISCHSYN ROOT='imbriquee'.imbriquée imbriquées imbriquation imbriquer
:ISCHSYN ROOT='non'.non sans pas non-ordonnée non-ordonnées marquage
:ISCHSYN ROOT='simple'.simple marquage sans rien
:ISCHSYN ROOT='partie'.partie parties sous sous-partie
:ISCHSYN ROOT='entete'.entete DL DT DD DTHD DDHD entetes heading
:ISCHSYN ROOT='definition'.définition explication définir expliquer
:ISCHSYN ROOT='terme'.terme élément mot hi HI intensité
:ISCHSYN ROOT='citation'.citation CIT référence doc livre soulignement
:ISCHSYN ROOT='figure'.figure FIG FIGCAP dessin encadrement encadré
:ISCHSYN ROOT='lignes'.lignes ligne LINES formattage
:ISCHSYN ROOT='note'.note NT remarque intensité HI rem
:ISCHSYN ROOT='copie'.copie IMHELP import importer importation copier
:ISCHSYN ROOT='aide'.aide help uim panneaux panel groupe pnlgrp
:ISCHSYN ROOT='etendue'.étendue étendu F2
:ISCHSYN ROOT='hypertexte'.hypertexte copier saisie aide imbriqué
:ISCHSYN ROOT='hypertexte'.hyper texte imbriquation F6
:ISCHSYN ROOT='utilisation'.utilisation utiliser use éxécuter
:ISCHSYN ROOT='import'.importation importer copier copie
:ISCHSYN ROOT='symbol'.symbole remplacement remplacer
:ISCHSYN ROOT='condition'.conditionner test tester LINKWHEN WHEN UNLESS
:ISCHSYN ROOT='condition'.CHKOBJ CHKUSRCLS objet existance utilisateur
.*****************************************************************
.*


|
.* Déclaration de toutes les aides pour qu'elles puissent être
.*  utilisées comme un tout dans l'index
.*
.*****************************************************************
:HELP name='UIM/TOTAL'.
:ISCH ROOTS='uim exemple tous aide'.Tous les exemples UIM.
:IMHELP name='UIM/H1'.
:IMHELP name='UIM/H2'.
:IMHELP name='UIM/H3'.
:IMHELP name='UIM/H4'.
:IMHELP name='UIM/H5'.
:IMHELP name='UIM/H6'.
:IMHELP name='UIM/H7'.
:IMHELP name='UIM/H8'.
:IMHELP name='UIM/H9'.
:IMHELP name='UIM/HA'.
:IMHELP name='UIM/HB'.
:IMHELP name='UIM/HC'.
:IMHELP name='UIM/HD'.
:IMHELP name='UIM/HE'.
:IMHELP name='UIM/HF'.
:IMHELP name='UIM/HG'.
:IMHELP name='UIM/HH'.
:IMHELP name='UIM/HL'.
:IMHELP name='UIM/HS'.
:IMHELP name='UIM/HM'.
:IMHELP name='UIM/HH2'.
:EHELP.
.*****************************************************************
.* Définition de l'aide étendue (affichée via F2 par l'API)
.*****************************************************************
:HELP NAME = 'UIM/F2'.Aide entendue.
:XH3.Voici le texte de l'aide étendue.
:P.
Les aides que vous voyez actuellement sont enregistrées dans un panneau
d'aide qui s'appelle UIM.
:P.ce texte est affiché quand vous appuyez sur F2 (AIDE ETENDUE).
:EHELP.
.*****************************************************************
.* les aides une à une
.*****************************************************************
:HELP NAME = 'UIM/H1' WIDTH=32 DEPTH=9.Paragraphes.
:XH3.Exemple de paragraphe.
:ISCH ROOTS='paragraphe'.Exemple de paragraphe.


|
:P.
Voici un premier paragraphe.
:P.En voici un deuxieme.
:EHELP.
.*****************************************************************
:HELP NAME = 'UIM/H2'.Liste de parametres.
:XH3.Exemple de liste de parametres.
:ISCH ROOTS='liste parametre'.Exemple liste de parametres.
:P.
Voici une liste de parametres.
:PARML.
:PT.:PK def.*LIBL:EPK.
:PD.
La liste de bibliotheque (mot réservé par defaut)
:PT.:PK.*CURLIB:EPK.
:PD.
La bibliotheque en cours (mot réservé possible)
:PT.:PV.nom-bibli:EPV.
:PD.
Un nom de bibliotheque (valeur possible)
:EPARML.
:PC.continuation du paragraphe.
:EHELP.
.*****************************************************************
:HELP NAME = 'UIM/H3'.Liste ordonnée.
:XH3.Exemple de liste ordonnée.
:ISCH ROOTS='liste ordonnee'.Exemple liste ordonnée.
:P.
Voici une liste ordonnée.
:OL.
:LI.Premiere ligne
:LI.Deuxieme ligne
:LI.et enfin la troisieme
:EOL.
:P.c'est le systeme qui numérote.
:EHELP.
.*****************************************************************
:HELP NAME = 'UIM/H4'.Listes ordonnées imbriquées.
:XH3.Exemple listes ordonées imbriquées.
:ISCH ROOTS='liste imbriquee'.Exemple listes imbriquées.
:P.
Voici deux listes ordonnées imbriquées.
:OL.
:LI.Premiere ligne


|
:LI.Deuxieme ligne
:OL.
:LI.premiere sous partie
:LI.deuxieme sous partie
:EOL.
:LI.et enfin la troisieme
:EOL.
:P.c'est toujours le systeme qui numérote.
:EHELP.
.*****************************************************************
:HELP NAME = 'UIM/H5'.Listes non ordonnées imbriquées.
:ISCH ROOTS='liste non ordonnee'.Exemple listes non ordonnées.
:XH3.Exemple listes non ordonnées.
:P.
Voici deux listes non ordonnées imbriquées.
:UL.
:LI.premiere ligne
:LI.deuxieme ligne
:UL.
:LI.premiere sous partie
:LI.deuxieme sous partie
:EUL.
:LI.et enfin la troisieme
:EUL.
:P.le systeme rajoute
:SL.
:LI."o" pour le premier niveau
:LI."-" pour le second niveau
:LI."--" pour le troisieme niveau
:ESL.
:EHELP.
.*****************************************************************
:HELP NAME = 'UIM/H6'.Liste simple.
:XH3.Exemple de liste simple.
:ISCH ROOTS='liste simple'.Exemple liste simple.
:P.
Voici une liste simple (sans marquage)
:SL.
:LI.1er élément
:LI.2eme élément
:LI.3eme élément
:ESL.
:EHELP.
.*****************************************************************


|
:HELP NAME = 'UIM/H7'.Partie d'une liste
:XH3.Exemple partie d'une liste.
:ISCH ROOTS='liste partie'.Exemple partie d'une liste.
:P.
Voici une liste ordonnée avec une sous partie.
:OL.
:LI.premiere ligne
:LI.deuxieme ligne
:LP.suite de la deuxieme ligne.
:LI.et enfin la troisieme
:EOL.
:EHELP.
.*****************************************************************
:HELP NAME = 'UIM/H8'.Entetes.
:XH3.Exemple de gestion automatique d'entetes.
:ISCH ROOTS='entete definition terme'.Exemple définition de termes.
:P.
Voici un exemple avec des entetes.
:DL.
:DTHD.Agence.
:DDHD.Région couverte.
:DT.NANTES
:DD.Région ouest
:DT.LYON
:DD.Sud-est
:DT.PARIS
:DD.La capitale
:EDL.
:NT.vous remarquerez les entetes et les termes en haute intensité.
:ENT.
:EHELP.
.*****************************************************************
:HELP NAME = 'UIM/H9'.Citation.
:XH3.Exemple de citation.
:ISCH ROOTS='citation'.Exemple de citation.
:P.
Voici un exemple de citation.
:P.
Pour de plus amples explications voir :CIT.Programming display and help
:ECIT.dans la salle machine.
:EHELP.
.*****************************************************************
:HELP NAME = 'UIM/HA'.Figure  .
:XH3.Exemple de figure.


|
:ISCH ROOTS='figure'.Exemple de figure.
:P.
Voici un exemple de figure.
:FIG.
                    j'écris ce que je veux
       ou je veux.
:FIGCAP.Voilà une figure.
:EFIG.
:EHELP.
.*****************************************************************
:HELP NAME = 'UIM/HB'.Exemple .
:XH3.Exemple d'exemple UIM.
:ISCH ROOTS='exemple'.Exemple d'exemple UIM.
:P.
Voici un exemple d'exemple.
:XMP.
                    j'écris ce que je veux
    ou je veux.
    (les lignes sont décalées de 4 positions vers la droite)
:EXMP.
:EHELP.
.*****************************************************************
:HELP NAME = 'UIM/HC'.Note.
:XH3.Exemple de note.
:ISCH ROOTS='note'.Exemple de note.
:P.
Voici un exemple de note.
:NT.voila une note automatiquement précédée de REMARQUE.
:ENT.
:EHELP.
.*****************************************************************
:HELP NAME = 'UIM/HD'.Texte premier niveau
:ISCH ROOTS='texte aide etendue'.Texte sur aide étendue.
:XH3.Ce texte n'est affiché que sur l'aide étendue.
:P.
Appuyez sur F2 pour voir le texte associé à l'aide étendue.
:EHELP.
.*****************************************************************
:HELP NAME = 'UIM/HE'.Aide à copier
:XH3.Texte affiché en cas de copie.
:P.
Cette ligne fait partie de l'aide copiée.
:EHELP.
.*****************************************************************


|
:HELP NAME = 'UIM/HF'.Aide contenant une copie.
:XH3.Exemple de copie d'aide.
:ISCH ROOTS='copie'.Exemple de copie d'aide.
:P.
L'aide copiée est en dessous cette ligne.
:IMHELP NAME='UIM/HE'.
:P.
Retour a l'aide d'origine.
:EHELP.
.*****************************************************************
:HELP NAME = 'UIM/HG'.Hypertexte (définition).
:XH3.Définition de l'HYPERTEXTE.
:ISCH ROOTS='hypertexte définition'.Hypertexte(définition).
:P.
L'hypertexte est une aide associée a un mot d'un panneau d'aide.
:P.
Une aide de l'aide en quelque sorte.
:NT.La touche F6 est active
:ENT.
:EHELP.
.*****************************************************************
:HELP NAME = 'UIM/HH'.Hypertexte (utilisation).
:XH3.Utilisation de l'HYPERTEXTE.
:ISCH ROOTS='hypertexte utilisation'.Hypertexte(utilisation)
:P.
Voici un exemple d'utilisation de l'
:LINK PERFORM='DSPHELP UIM/HG'.
hypertexte
:ELINK.
avec UIM.
:NT.Tapez un caractere dans la zone de saisie puis appuyez sur <ENTREE>
:ENT.
:EHELP.
.*****************************************************************
:HELP NAME = 'UIM/HL'.Lignes .
:XH3.Exemple de lignes non formattées.
:ISCH ROOTS='lignes'.Exemple de lignes.
:P.
Voici un exemple de lignes non formattées par UIM.
:LINES.
                    j'écris ce que je veux
    ou je veux.
    (les lignes restent telles que saisies dans le source)
:ELINES.


|
:EHELP.
.*****************************************************************
:HELP NAME = 'UIM/HM'.Importation.
:XH3.Exemple d'aide importée.
:ISCH ROOTS='import'.Exemple d'importation.
:P.
Voici un exemple d'aide importée
L'aide copiée est en dessous cette ligne.
:IMHELP NAME='UIM/IMP'.
:P.
Retour a l'aide d'origine.
:EHELP.
:HELP NAME = 'UIM/HS'.Symboles.
:ISCH ROOTS='symbol'.Les symboles UIM.
:IMHELP NAME='UIM/SYM'.
:EHELP.
.*****************************************************************
:HELP NAME = 'UIM/HH2'.Hypertexte conditionné.
:XH3.HYPERTEXTE Conditionné.
:ISCH ROOTS='hypertexte condition'.Hypertexte conditionné.
:P.
Le mot DATAAREA ne renvoi à un Hypertexte que il existe une
:LINK PERFORM='DSPHELP UIM/HYPER UIMIMPORT'
     LINKWHEN='CHKOBJ("DA_QTEMP","*DTAARA")'.
DATAAREA
:ELINK.
portant le nom DA_QTEMP.
:EHELP.
.*****************************************************************
.*****************************************************************
.* Fin du panneau d'aides
.*****************************************************************
:EPNLGRP.




©AF400