L'Editeur L4G présente le document en respectant la hiérarchie des blocs.
Chaque bloc de l'arborescence est identifié par une icône représentative de son type et par un intitulé.
Il existe également une notion de bloc logique regroupant des lignes de source (blocs de commentaires, instruction de type SI, SINON ou FIN). Les blocs logiques n'apparaissent pas dans la partie arborescente.
Expanser/Réduire un bloc
Dans chacune des deux vues, si le bloc inclut une arborescence, il est précédé du symbole "+" ou "-" :
"+" |
le bloc est actuellement réduit, et peut donc être expansé, |
"-" |
le bloc est actuellement expansé, et peut donc être réduit. |
Exemple : dans la vue source, on voit
|
pour un bloc PGM réduit. |
|
pour un bloc PGM expansé. |
L'utilisateur peut expanser ou réduire un bloc :
en cliquant respectivement sur le "+" ou sur le "-",
en effectuant un double clic sur son intitulé,
en le sélectionnant, puis en appuyant sur la touche Entrée.
L'expansion ou la réduction d'un bloc logique se fait de la manière suivante :
en cliquant respectivement sur le "+" ou sur le "-",
en le sélectionnant, puis en appuyant sur la touche Entrée (uniquement dans le cas d'un bloc réduit).
- dans le cas d'une instruction de type SI, SINON, SINON_SI ou FIN, par défaut, la réduction masquera les lignes comprises entre l'instruction SI et l'instruction FIN correspondante. En maintenant la touche CONTROL enfoncée vous pouvez fermer le bloc d'instructions séparant l'instruction SI de la première instruction SINON ou SINON_SI.
Limitation : il n'est pas possible de saisir ou de coller du texte lorsque le curseur est positionné sur un bloc logique, ou lorsqu'un bloc logique réduit fait partie de la sélection.
Dans la vue source, lorsqu'un bloc est expansé, une limite de fin de bloc est affichée : L.
Renommer un bloc
Dans la vue arborescente, il est possible de renommer les blocs de types FENETRE, PROCEDURE et RUPTURE.
Pour cela, il faut :
soit sélectionner l'option Renommer du menu contextuel associé au bloc,
soit effectuer un premier clic sur l'intitulé du bloc pour le sélectionner, puis un nouveau clic pour faire apparaître un champ de saisie.