Documentation de YoWB Copyright © 1995 Envolpment Tous Droits Réservés. --------------------------- -------------------- Document : YoWB.Doc Idée et programmes : David Scrève Doc, icônes et logos : Stéphane Anquetil Version : 1.0 Révision : 2.0a Date : 29/01/95 Kesaco ? -------- YoWb fait partie de ces programmes qui rendent fous. Il est donc rigoureusement indispensable. YoWb permet de brancher des sons lus en direct-to-disc directement sur des évènements Intuition liés à la souris. Non ! Ne partez pas tout de suite ! J'explique... Lorsque vous appuyez sur un bouton de la souris, que vous choisissez une rubrique dans un menu, que vous activez ou déplacez une fenêtre, etc... un son va se faire entendre. A vous bien sûr de faire coïncider sons et évènements de manière à se que l'effet soit le plus drôle, le plus inattendu, le plus loufoque... le plus Yo ! Installation ------------ Pour installer le programme, cliquez sur l'icône Install_Yo. Le programme va tout installer automatiquement sur votre système, avec des sons par défaut, pour que votre Workbench, soit déjà plus Yo, juste après installation ! On y va ! --------- Pour lancer le programme, cliquez sur son icône YoWb (le mec à la casquette). Pour choisir les sons affectées aux différents évènements, cliquez sur l'icône YoPrefs. YoPrefs est un programme de préférence standard. Dans les champs de saisie, vous pouvez taper directement le chemin menant à un fichier sonore IFF-8SVX. Si vous avez des sons digitalisés, c'est le moment d'aller les chercher. Vous pouvez utiliser pour cela la requête de fichier UIK en cliquant sur le bouton en forme de fiche qui sort. Vous pouvez écouter un son grâce au bouton en forme de haut-parleur. Vous pouvez tester l'effet de vos sons dès qu'il ont été notifiés dans YoPrefs. Indications ----------- Le programme tourne à la priorité 25 par compromis. Il DOIT être le programme le plus prioritaire de TOUT le système. Il doit être plus prioritaire que l'input.device et tout soft qui utilise des fenêtres. Plus YoWb est lancé tard dans la startup-sequence, plus il est heureux. YoWb est une commodité. Vous pouvez le quitter avec le programme Exchange de Commodore. L'option "Show interface" ou "Montrer" d'Exchange montre une fenêtre "À propos...". La bascule Actif/Inactif permet de retrouver un peu de silence... Cliquer une deuxième fois sur l'icône YoWb va charger le programme de préférence YoPrefs dans Sys:prefs. YoWb supporte la notification. Dès que vous changez les paramètres de YoPrefs, ils sont pris en compte sous YoWb. Configuration ------------- Le système 2.0 ou plus est nécessaire au fonctionnement de YoWb. Le programme a été testé sur différentes configurations énumérées plus bas. YoWb consomme peu de temps CPU. Le programme principal occupe 10Ko et les Prefs 3348 octets. Un disque dur ou tout support de mémoire de masse rapide est conseillé afin que la lecture en direct-to-disc des sons s'effectue sans délai. Le programme requiert UIK. Testé sur : Amiga 4000/040 18 MB FAST (16 MB 32 Bits, 2 MB 16 Bits), 2 MB CHIP, OS 40.70 Amiga 2000/030 8 MB FAST, 1 MB CHIP, OS 38.38 Amiga 1200/030 4 MB FAST, 2 MB CHIP, OS 39.106 UIK --- Le programme et son programme de préférence a besoin de la partie librement distribuable du package commercial UIK. Ce package se compose d'un programme de préférence UIKPREFS, d'une bibliothèque de fonction et d'une série d'objets installés dans un répertoire assigné UIK:. UIK est une boîte à outil pour programmeur qui permet aussi un contrôle total de l'utilisateur sur l'interface des programmes qui l'utilisent... Les programmeurs peuvent se procurer ou se renseigner sur UIK auprès de son auteur: Jean-Michel Forgeas 16170 BORDEVILLE (Oui, cette adresse est complète !) Technique --------- YoPrefs possède divers champs qui correspondent à des évènements intuition interceptés par YoWb. Les voici listés : Français Anglais Evennement Intuition -------- ------- -------------------- 1 "Boutons de souris", "Mouse Buttons", // MOUSEBUTTONS 2 "Déplacements", "Mouse Movements", // MOUSEMOVE 3 "Enfoncement", "Button Push", // GADGETDOWN 4 "Relâchement", "Button pop", // GADGETUP 5 "Début de requète", "Start Requester", // REQSET 6 "Sélection de Menu", "Menu Selection", // MENUPICK 7 "Fermeture de fenêtre", "Window Close", // CLOSEWINDOW 8 "Touche clavier", "Keyboard", // RAWKEY 9 "Fin de requête", "End Requester", // REQCLEAR 10 "Insertion de disquette", "Disk inserted", // DISKINSERTED 11 "Ejection de disquette", "Disk removed", // DISKREMOVED 12 "Activation de fenêtre", "Window activated", // ACTIVEWINDOW 13 "Modification de fenêtre", "Window changed", // CHANGEWINDOW Signification : ------------- 1 Appuie sur un bouton, mais sans provoquer d'action directe qui auraient d'autres effets (activation de fenêtre, enfoncement d'un bouton) 2 Déplacement de la souris, avec le bouton gauche de la souris enfoncé, et un gadget sélectionné 3 Enfoncement d'un bouton 4 Relâchement d'un bouton 5 Apparition d'une requête 6 Sélection d'une rubrique d'un menu 7 Fermeture d'une fenêtre 8 Touche du clavier 9 Fermeture d'un requête 10 Insertion d'une disquette dans un lecteur 11 Ejection d'une disquette dans un lecteur 12 Activation d'une fenêtre 13 Modification de la taille ou de la position d'une fenêtre Chaque programme décide quel type d'événement il désire recevoir. Donc, si YoWB ne faisait qu'intercepter ce qui est envoyé aux fenêtres, certains programmes ne provoqueraient pas de sons, alors qu'il y a visuellement une opération réalisée. Ainsi, certaines applications souhaitent savoir quand une fenêtre est retaillée. Donc si on associe un son sur CHANGEWINDOW avec YoPrefs, on sera informé et un son sera joué. Mais si l'application ne souhaite pas être informé de cette modification, la fenêtre sera effectivement redessinée par Intuition, mais n'enverra pas d'événement à l'application. Et YoWB ne pourra rien intercepter. L'astuce consiste donc à simuler les évènements qui auraient pu être envoyés à l'application. C'est l'astuce mise en place par YoWB. Mais je ne vous en dirais pas plus. Le reste, c'est la magie d'envolpment. Envolpment ---------- Ce programme a été développé par le groupe envolpment. Envolpment est l'équipe formée par le développeur David Scrève et le graphiste Stéphane Anquetil. Voici d'autres produits envolpment : * Décollages : Le logiciel des collages à tout âge. C'est un éducatif à base de tampons graphiques décrits par du texte et des échantillons sonores. Entièrement parlant, avec une aide en ligne distillée par une mascotte : M.Coll. De multiples activités sont possibles : reliages, coloriages, collages, puzzle. C'est un logiciel commercial. Edité par ArtioDactyl France Informatique. Pour tout renseignement : A.D.F.I Résidence les Cottages 83, rue André Theuriet F-63000 CLERMONT-FERRAND * AnyShow : Afficheur d'images créées sous Décollages, ou avec d'autres logiciels. Permet de retracer un dessin de Décollages ou Décollages Junior de la manière qu'il a été créé, avec le sons des tampons en plus. Permet de faire des slide-show avec boucle et délai. Permet également de visualiser toute image IFF dans les résolutions supportées par Décollages. Librement distribuable. Distribution ------------ YoWb et YoPrefs sont librement distribuables. Toute Distribution dans un produit commercial doit faire l'objet d'un accord écrit avec les auteurs. Ce programme est GiftWare : Donc, si vous l'utilisez et qu'il vous fait plaisir, nous serions très heureux de recevoir un petit mot pour nous encourager, accompagné éventuellement d'un petit cadeau en guise de remerciement : Chocolat, carte postale, encouragement, Argent, disquette non vierges, machines en en tout genre, etc... Si nos moyens nous le permettent, vous recevrez peut-être même une de nos dernières productions. Notre Adresse : David Scrève 4, Rue Flaubert 59115 LEERS - FRANCE \ / YoWB 1.0 | Pour avoir le Workbench le plus Yo ! Copyright © 1995 envolpment Tous Droits Réservés Remerciements ------------ Nous tenons à remercier, pour avoir facilité la mise au point de YoWB : * Stéphane Torchy, pour ses idées, et son entêtement. * Jean-Michel Forgeas, pour sa connaissance encyclopédique de l'Amiga. Et bien sûr, tous ceux qui apprécieront notre travail et qui nous le ferons savoir. Historique: ----------- rev.2.0a Corrections d'erreurs de syntaxe dans les docs. Pas de sons d'autres sources (Anims d'E.Swartz...). =============================================================================== Notes légales pour la distribution de Installer : Installer and Installer project icon (c) Copyright 1991-93 Commodore-Amiga, Inc. All Rights Reserved. Reproduced and distributed under license from Commodore. INSTALLER SOFTWARE IS PROVIDED "AS-IS" AND SUBJECT TO CHANGE; NO WARRANTIES ARE MADE. ALL USE IS AT YOUR OWN RISK. NO LIABILITY OR RESPONSIBILITY IS ASSUMED.