Documentation pour SBlank version 1.0 ============================================================================ !!! Système 2.04 (V37) ou plus requis. SBlank (pour "SoftBlank") est un petit économiseur d'écran, c'est-à dire un programme qui abaisse la luminosité des couleurs votre écran si vous n'utilisez pas votre ordinateur pendant un certain temps, réglable. Ensuite, dès que vous donnerez le moindre signe de vie, tout redeviendra normal. SBlank ne propose aucune option évoluée (pas d'animations, pas de verrouillage du clavier), mais il ne "pèse" que 16ko. Il est destiné à remplacer le Blanker fourni avec le Workbench. C'est une commodité. Il agit en deux temps: au bout d'un certain nombre de secondes d'inactivités de votre part, il divise l'intensité lumineuse des couleurs de l'écran par 2. Ensuite, après à nouveau un certain temps d'inactivité, il noircit complètement l'écran. Vous pouvez lancer SBlank depuis le Workbench ou un Shell (tapez 'SBlank ?' pour les options). Une fenêtre doit s'afficher, vous invitant à rentrer deux nombres ('Secondes avant "demi-blank"' et 'Secondes avant "blank complet"') qui permettent de programmer les deux délais ci-dessus. Notez que le second nombre spécifie le délai qui s'écoule entre le moment où l'intensité lumineuse des couleurs est divisée par 2 et le moment où l'écran s'éteint complètement. La boite à cocher située juste en-dessous vous permet de spécifier si SBlank doit changer rapidement les couleurs de l'écran lorsque c'est nécessaire (par exemple, en passant directement d'un écran noir à un écran tel qu'il était au départ lorsque vous manifestez votre présence), où s'il doit effectuer une transition progressive, plus lente (et plus agréable pour les yeux, sans doute). Essayez les deux possibilités et choisissez ce que vous préférez. Les types d'outils. =================== Pour sauvegarder ces réglages, vous pouvez changez les types d'outils de l'icône de SBlank (reportez-vous à votre manuel du Workbench pour savoir comment procéder). Les types d'outils suivants sont acceptés: DONOTWAIT Spécifiez ceci si vous placez SBlank dans votre tiroir WBStartup. Sinon, cette option est ignorée par le Workbench. STARTPRI=n Priorité de SBlank. Reportez-vous à votre manuel du Workbench. CX_POPKEY= Touche d'appel utilisée pour activer la fenêtre de SBlank. Par défaut, c'est "ctrl alt b". Reportez-vous à votre manuel du Workbench pour une description des touches d'appel. CX_POPUP=YES|NO (Indiquez ici soit "YES", soit "NO"). Si "YES", la fenêtre sera ouverte au lancement de SBlank. Indiquez "NO" si vous placez SBlank dans votre tiroir WBStartup. CX_PRI=p Priorité de la commodité par rapport aux autres commodités. Reportez-vous à votre manuel du Workbench. Indiquez de préférence une priorité assez élevée (par exemple 5). SECONDS=s Nombre de secondes d'inactivité avant que les couleurs de l'écran aient leur intensité lumineuse divisée par 2. SECONDS2=s2 Nombre de secondes d'inactivité qui s'écoulent entre le moment où les couleurs de l'écran ont leur intensité lumineuse divisée par 2 et le moment où l'écran est totalement noirci. TRANSFPROG=YES|NO Indiquez "YES" si vous voulez que les transformations de couleurs soient progressives, "NO" sinon. Toutes ces options ont un équivalent Shell: tapez 'SBlank ?' sous Shell pour plus de renseignements. Conditions de diffusion: ======================== Vous pouvez diffuser SBlank comme vous l'entendez, à partir du moment où vous ne réclamez pas de charges excessives pour cela (si vous le diffusez sur une disquette, le prix de la disquette ne doit pas excéder le prix d'une disquette vierge + frais de duplication + des frais raisonnables de compensation pour le temps que vous perdez. Un maximum doit être de 25F/disquette. Vous ne pouvez pas le diffuser depuis un BBS payant). La documentation (ce fichier) doit toujours accompagner SBlank, mais vous n'êtes pas obligé de diffuser les sources avec. Si vous voulez diffuser ce programme dans un package commercial, contactez- moi d'abord. Vous pouvez modifier SBlank et diffuser votre version modifiée, à condition que la version originale et sa documentation soit disponible sur la même disquette ou sur le même serveur. Note ==== L'auteur ne peut être tenu responsable des dommages survenus suite à l'utilisation de ce programme (si vous crashez votre disque dur en utilisant SBlank, c'est votre faute! Cela dit, je pense qu'il y a assez peu de chances pour que ça arrive...). Technique ========= Ce programme ne fonctionnera pas correctement si vous utilisez des logiciels qui n'utilisent pas le système des écrans Intuition. Programme compilé avec le SAS/C 6.2. Si vous voulez le recompiler avec un autre compilateur, n'utilisez pas le makefile fourni. Changez, au début de chaque fichier, les déclarations '#include ' en '#include '. La fonction 'stricmp()' du SAS/C est équivalent à 'strcmp()', mais n'est pas sensible aux différences majuscules/minuscules. Compilez d'abord tous les fichier '.c' en fichiers '.o' et linkez-les ensembles. Si vous regénerez l'interface graphique à partir du fichier 'SBlank.gui' et avec GadToolsBox 2.0, vous devrez modifier certaines déclarations au début du fichier généré (certaines variables ne doivent pas être déclarées de classe 'static'). Auteur ====== François Paulhiac 24440 Saint-Avit Sénieur France Merci à Jan van den Baard pour GadToolsBox 2.0. NOTE: je n'ai pas testé SBlank sur des machines équipées avec le 3.0 et le chipset AGA, mais ça m'étonnerait qu'il marche avec...