Généralités

Blaise est un éditeur de texte (3 fenêtres pour le script, l'include et la liste de commandes), un shell graphique qui se marie bien avec POV, et un viewer made in M&E. Le shell permet d'accéder à d'autres programmes type GEM ou TTP avec envoit de paramètres directement sous Blaise.
Vous avez droit en plus à un appel de viewer après le calcul de POV et des macros de texte.

Je vous fait grâce des descriptions des fonctions. Avec des icônes, on comprend tout.
Les icônes sauver, imprimer, effacer servent pour le texte entier, ou le bloc s'il existe.

A noter que vous pouver faire à la souris votre ligne POV : un vrai fichier texte avec LF/CR … chaque ligne, extension DEF, mes POV.TTP (des disquettes de ST Mag) fonctionnent tous avec sans rechigner. C'est l'icône feuille+stylo dans la fenêtre concernée. Les commandes produites sont du POV2 (… cause du +u ou +v) par défaut (si on ne touche à rien) et POV3 si on active certaines options.

Remarques particulières:

  • Identation automatique pour Enter et les accolades (avec décalage). Cette fonction est désactivable dans les divers (F3).

  • Désactivation auto de la souris en monotache uniquement.

  • Si le fichier n'est pas trop gros: Blaise charge le texte en mémoire. Mais il se peut que des textes fassent plus que le nombre de lignes indiqué dans les paramètres et puissent être chargés. Si c'est la cas, il y aura une alerte. C'est à vous de faire attention (pour la sauvegarde) car Blaise ne sauvera que ce qu'il peut afficher (exit ce qu'il y a au delà). Une alerte vous prévient donc au dépassement du texte lors d'un load, merge et copie de bloc interne.

  • Lorsque vous fermez une fenêtre d'édition, la position du curseur ne change pas, mais il est remis en haut à chaque ouverture. D'où quelques confusions si vous n'y prêtez pas attention.

  • Chercher: c'est toujours à partir de la position du curseur et vers le bas.
    Remplacer: on commence à partir du haut

  • Plusieurs chemins include, mais Blaise ne pointe que sur le premier. (les autres servant pour la liste de commandes)

  • Sauvegarde BAK: seulement si le fichier possède une extension.

  • Système de marquage : insérez dans votre script ou include: '@1' dans les commentaires POV (comme //@1 ou /* Green Angel Tower @1 */) et sélectionnez 1 dans le pop-up de la toolbar. Ça va de @1 … @9.

  • Insertion d'un SCRAP.POV dans le script ou include et SCRAP.DEF dans le define (avec ^I).
    INTERDICTION FORMELLE d'importer une ligne de commande type POVRAY.DEF! SCRAP.POV et SCRAP.DEF doivent être des fichiers textes : chaines ASCII terminés par LF/CR, sinon ça plante.

  • Au niveau des accessoires en monoTOS : beaucoup ne supportent pas le changement d'application entre Blaise et les autres. Il sont … fermer à la main avant tout lancement.

  • Pour le shell : rien de bien particulier, sinon les champs éditables: en fin de ligne, votre curseur passera à la suivante automatiquement (et inversement). Lors d'un lancement, Blaise accolle toutes les lignes (le texte sans ___) pour en former une seule. Il n'y a pas de TRIM$ ni aucune autre manipulation. Veillez donc à ce que vous écrivez, en particulier les espaces.