![[Bah! - le logo]](images/titre.gif)
Historique
Un beau jour, j'ai voulu ajouter une image de fond à une
page html. L'image était joli, mais elle rendait le texte illisible.
j'ai donc testé différentes couleurs de texte et de lien pour que
cette page redevienne lisible. D'où ce programme, qui permet
de faire cette opération très simplement.
version 0.1 (fin octobre 1997)
C'est la première version du programme. On peut modifier les composantes
des 4 couleurs à volonté.
version 0.2 (10 novembre 1997)
Pour les modes true color, la fenêtre de test est redessinée à la
moindre modification d'une des composantes rvb.
version 0.3 (23 novembre 1997)
Première tentative d'adaptation de Bah! au concept
M&E de PARX, effectué avec succès ! Cette version est maintenant
capable d'afficher une image de fond en papier peint : c'est le
champ BACKGROUND du tag BODY qui est maintenant simulé.
Ce programme a enfin atteint son but, et mérite maintenant son nom.
ATTENTION : cette version est plus à considérer comme un essai que comme
une amélioration de la version 0.3. En effet, l'utilisation du
concept M&E a amené le développement de nouvelles routines qui
ne sont pas toutes terminées, ce qui donne un programme
d'une présentation "inachevée" (beaucoup d'options sont inaccessibles).
version 0.4 (30 novembre 1997)
- L'utilisation du M&E est maintenant beaucoup mieux gérée
- La fonte et la taille du texte peuvent être librement définies
- Ajout du bouton "copier" qui copie dans le presse-papier GEM la
ligne <body...> paramètrée.
- Ajout de l'entrée 'charger html' dans la barre de menu : elle permet
de lire un fichier html afin d'en connaître le tag body.
- Possibilité de charger un fichier html en le passant en paramètre
lors de l'exécution du programme.
- Ceci est aussi valable par le VA_START.
- le drag 'n drop d'un fichier html dans la fenêtre de test chargera
ce fichier html.
- le drag 'n drop d'un fichier image dans la fenêtre de test chargera
cette image qui deviendra le nouveau motif de fond.
- le drag 'n drop d'un fichier sur le formulaire de paramètrage des
couleurs considère ce fichier comme une image s'il est déposé dans
le cadre "image de fond". Sinon, il est considéré comme un fichier
html à charger.
- Il est maintenant possible de modifier le tag body des fichiers html
avec les couleurs et l'image de fond choisies (sauvegarde). L'image
est sauvegardée avec un chemin relatif à celui du fichier html.
Il est également possible d'effectuer une récursion sur href pour
traiter toute une documentation html, ou de travailler avec un
projet pour traiter plusieurs fichiers en une fois.
version 0.41 (4 décembre 1997)
- Correction d'un bug qui rendait l'utilisation de Bah! impossible
si SpeedoGDOS ou NVDI n'était pas installé.
version 0.42 (9 décembre 1997)
- Légère modification du source pour l'adapter à la dernière version
de xfd. Les objets du formulaires apparaissent maintenant
correctement, avec effet 3D, même avec l'AES du Falcon !
- Ajout de shrink&grow-box à l'ouverture, la fermeture, l'iconification
et à la désiconification des fenêtres.
version 0.5 (15 décembre 1997)
- correction de quelques bugs
- Les RIM générants en sont plus chargés en mémoire (il ne sont
jamais utilisés par Bah!, alors pourquoi les garder en
mémoire ???).
- Le fichier passé en paramètre (ou en VA_START) n'est plus nécessairement
un fichier html. Si c'est une image, une nouvelle fenêtre de test sera
ouverte avec cette image comme fond.
- Un clic-court sur la fenêtre résultat la ramène au premier plan dans tous
les cas (avant, si la fenêtre au premier plan n'était pas une fenêtre
du programme (systèmes multitaches), il était possible que cela ne
fonctionne pas).
- Le drag'n drop d'un fichier vers la fenêtre résultat est désormais
pris en compte, et se comporte comme un VA_START (si c'est un fichier
html, il est scanné, et si c'est une image, elle est affichée comme fond).
- Lors d'une nouvelle sauvegarde, si la fenêtre résultat (ouverte
lors de la précédente sauvegarde) est iconifiée, elle est alors
désiconifiée (avant, elle restait iconifiée).
version 0.6 (31 décembre 1997)
- Lors du chargement d'un fichier html, il pouvait arriver que
celui-ci soit considéré comme un fichier image. Corrigé.
- Maintenant, les fichiers avec des noms de couleurs "en clair"
sont interprêtés en codes RVB. Actuellement, 138 noms de couleurs
sont reconnus.
version 0.61 (4 janvier 1998)
- La fenêtre résultat (la sortie "standard" de texte
lors de la sauvegarde du fichier html) était écrite avec la même
fonte que celle de la fenêtre de test. Corrigé. Désormais, la
fonte système sera toujours utilisée.
- Lors du chargement d'un fichier html, si la balise body ne contient
aucune image de fond (pas de champ background="..."), la case
à cocher "afficher l'image de fond" sera décochée par défaut.
Cela évite de générer des fichier html avec comme image de fond
un champ vide (<body background="" ...).
version 0.62 (25 février 1998)
- Correction d'un bug lors du parcours récursif des fichiers html
(pendant la sauvegarde) si le nom d'un fichier commence par
"../".
version 0.63 (25 mai 1998)
- On peut drag'n dropper un répertoire comme "fichier html à traiter",
auquel cas tous les fichiers HTML du répertoire seront traités
- Le nom des fichiers dans le QPJ, ou le nom du "fichier à traiter"
peut comporter des joker, comme par exemple "DOC_HTML\*.HTM"
[ Installation |
M&E |
mode d'emploi |
Sauvegarde |
L'historique de Bah! |
Le mot de la fin ]
Copyright (c)'97 Arnaud BERCEGEAY