home *** CD-ROM | disk | FTP | other *** search
- TitleClock V3
- Par Anders Hammarquist
- Traduit par Pascal Rullier
- pour le BUGSS
-
- C'est du DOMAINE PUBLIC. Vous pouvez copiez ce programme librement aussi
- longtemps que vous ne faites pas de profits avec lui. Un prix minimal de
- copie est autorisé. Fred Fish a une permission explicite pour inclure
- TitleClock dans sa collection, ainsi que Pascal Rullier pour l'inclure
- dans sa collection BUGSS DP.
-
- TitleClock est une petite commodité (environ 4k) qui affiche une horloge
- dans la barre de titre des écrans dans le coin en haut à droite. Elle peut
- être affichée sur un ou plusieurs écrans, elle peut suivre l'écran public
- par défaut et aussi pour s'afficher sur l'écran le plus en avant.
-
- Il y a eu quelques changements depuis sa première sortie. Maintenant,
- il fonctionne sur des écrans multiples, et aussi sur des écrans
- non-publics. Cela se traduit par de nouvelles options, et quelques
- changements dans la façon dont le programme opère. Attention aussi à
- l'augmentation de la pile (à cause de l'utilisation des fonctions des
- substitutions des motifs de la dos.library). Depuis la version 2, le
- support pour FormatDate() de la locale.library a été rajouté.
- Certaines parties du code a été nettoyé, et, à la demande générale,
- vous pouvez voir le code. Le problème concernant les polices de
- caractères proportionnels présent dans la version 2 a été aussi
- corrigé. Vous ne devez plus avoir des renvois du premier caractère
- à gauche de la chaîne, mais le texte peut encore saccadé en avant et
- en arrière quand le texte change. Malheureusement, le problème n'est
- pas facile à régler, comme savoir sur chaque écran où TitleClock doit
- être affiché. Comme maintenant, TitleClock ne se souvient même pas
- sur quels écrans il a été affiché du second au suivant.
-
- TitleClock accepte les arguments suivants, entrés sur la ligne de
- commandes du CLI et dans le champs du type d'outil de l'icône si il a
- été lancé du Workbench.
-
- UPDATE=
-
- Nombre de secondes entre les mises à jour de l'horloge. Il n'est
- pas recommandé que vous mettez cette valeur à 0. Bien sûr vous
- pouvez, cela chargera le CPU énormement, puisque TitleClock
- n'attendra pas. Aussi, vous ne voulez pas probablement donner une valeur
- trop grande, aussi l'horloge sera effacée à chaque fois que Intuition
- change le titre de l'écran, il n'y aura pas de mettre à mettre une
- TitleClock sur lui avec UPDATE mis à 60 secondes. La valeur par défaut
- est de 1 seconde.
- Veuillez noter que il tient compte des valeurs négatives, si vous
- mettez UPDATE à -1, cela sera mis à jour toutes les 4 294 967 295
- secondes.
-
- SHOWDATE
-
- Si présent, TitleClock montrera la date du jour en plus de l'heure
- courante.
-
- SHOWDAY
-
- Si présent, TitleClock montrera le jour en plus de l'heure courante.
-
- SHORTDAY
-
- Si présent, le nom du jour sera tronqué aux trois premiers caractères.
-
- SHOWSECS
-
- Si présent, TitleClock affichera les secondes ainsi que les heures et
- les minutes.
-
- FORMAT=
-
- Positionne le format de la date affichée. Il peut être un des suivants:
-
- DOS - affiche comme jj-mmm-aa
- International - affiche comme aa-mmm-jj
- Americain - affiche comme mm-jj-aa
- Canadien - affiche comme jj-mm-aa
-
- La valeur par défaut est DOS.
-
- DATEFORMAT=
-
- Spécifie un format de chaîne pour la date/heure à être affichée dans le
- titre de l'écran. Cette option a besoin que vous avez la locale.library
- d'installée (disponibles avec la version 2.1 du WorkBench ou plus). Si
- vous ne l'avez pas, cette option sera simplement ignorée. Attention,
- cette option supprime toutes les autres options que vous avez
- spécifiées si vous avez la locale.library. Vous pouvez spécifier
- n'importe quel texte que vous voulez dans la chaîne et insérer le jour
- et l'heure courants dans votre langage par défaut en utilisant les
- séquences % suivantes :
-
- %a - nom abbrégé du jour de la semaine
- %A - nom du jour de la semaine
- %b - nom du mois abbrégé
- %B - nom du mois
- %c - semblable à "%a %b %d %H:%M:%S %Y"
- %C - semblable à "%a %b %e %T %Z %Y"
- %d - numéro du jour suivi de 0 espace
- %D - semblable à "%m/%d/%y"
- %e - numéro du jour suivi d'espaces
- %h - nom abbrégé du mois
- %H - heure au style 24 heures suivie de 0 espace
- %I - heure au style 12 heures suivie de 0 espace
- %j - date du calendrier julien
- %m - numéro du mois suivi de 0 espace
- %M - le nombre de minutes suivi de 0 espace
- %p - Chaînes AM ou PM
- %q - heure au style 24 heures
- %Q - heure au style 12 heures
- %r - semblable à "%I:%M:%S %p"
- %R - semblable à "%H:%M"
- %S - nombre de secondes suivi de 0 espace
- %T - semblable à "%H:%M:%S"
- %U - numéro de la semaine, prenant Dimanche comme premier jour
- de la semaine
- %w - numéro du jour de la semaine
- %W - numéro du jour de la semaine, prenant Lundi comme premier
- jour de la semaine
- %x - semblable à "%m/%d/%y"
- %X - semblable à "%H:%M:%S"
- %y - année utilisant deux chiffres suivie de 0 espace
- %Y - année utilisant quatre chiffres suivie de 0 espace
-
- Dans les futures versions du système, Commodore peut ajouté plus de
- chaînes de format. En particulier, %Z peut être un jour implémenté. A
- l'heure actuelle, %Z n'existe pas, mais %C essaye de l'utiliser, lequel
- a des effects plutot intéressants, faisant de la chaîne %C plutôt
- inutile jusqu'à ce moment. Si vous voulez inclure un simple signe %
- dans l'affichage, entrer %% dans le format de la chaîne.
- Quelques exemples :
-
- DATEFORMAT=Temps actuel: %T
-
- Ce qui donnera :
-
- Temps actuel: 15:06:12
-
- DATEFORMAT=%Hh%M, le %e %B
-
- Ce qui donnera :
-
- 15h06, le 7 Janvier (sous 2.1+)
- 15h06, le 7 January (sous 2.0)
-
-
- PUBSCREEN=
-
- Dit à TitleClock sur quel écran public il doit apparaître. Cela peut
- être un motif standard AmigaDos, dans lequel l'horloge apparaîtrera sur
- tous les écrans pour lesquels le motif correspond. Le motif est
- sensible aux majuscules. Veuillez noter que la spécification d'un
- motif, si vous avez beaucoup d'écrans publics affectera les
- performances de votre système.
-
- SCREENPAT=
-
- Dit à TitleClock sur quel écran non-public il doit apparaître. Cela peut
- être un motif standard AmigaDos, comparé au titre par défaut de les
- écrans système. Le motif est sensible aux majuscules. Noter que le
- titre par défaut d'un écran peut ne pas être le même que celui qui est
- affiché. Par exemple, le titre par défaut de l'écran du Workbench est
- 'Workbench Screen'. Veuillez noter que la spécification d'un motif, si
- vous avez beaucoup d'écrans publics affectera les performances de votre
- système.
-
- FRONTSCREEN
-
- Si cette option est spécifiée, TitleClock affichera une horloge sur
- l'écran le plus en avant.
-
- DEFSCREEN
-
- Si cette option est spécifiée, TitleClock affichera une horloge sur
- l'écran public par défaut.
-
- CX_PRIORITY=
-
- Mets la priorité de la commodité TitleClock. La valeur par défaut est
- 0.
-
- TOOLPRI=
-
- Mets la priorité de la tâche TitleClock. La valeur par défaut est 0.
-
- Si vous ne spécifiez aucune des options PUBSCREEN, SCREENPAT, FRONTSCREEN,
- ou DEFSCREEN, vous n'aurez pas d'horloge. Aussi, l'horloge ne sera pas
- affichée sur n'importe quel écran dont le titre est caché, comme sur un bon
- nombre de programmes de terminal. Attention au fait que le conservateur
- d'écran inclu dans le 3.0 NE cache PAS le titre, alors vous aurez une
- horloge dessus si vous spécifiez FRONTSCREEN (vous ne pouvez pas
- l'intercepter par un motif, tant que c'est NULL. Cela a été découvert avec
- Enforcer).
-
- Si vous mettez TitleClock dans votre tiroir WBStartup, le Workbench aime
- voir un type d'outil DONOTWAIT
-
- Cela est ainsi.
-
- Remerciements à :
-
- Gaël Marziou - pour ses bonnes idées, et son aide avec la locale.library
- Pascal Rullier - pour la traduction du manuel en Français *8)
- Tous les utilisateurs qui m'ont écrits - pour leurs bonnes idées, pour
- m'avoir rendu heureux de faire quelque chose d'utile. Désolé si
- votre idée n'est pas encore implémentée.
- Tous ceux qui font de l'Amiga ce qu'il est.
-
- Questions, commentaires, rapports d'erreurs, etc... à :
-
- Internet:
- f92anha@dd.chalmers.se
- -ou-
- Anders_Hammarquist@p16.f123.n203.z2.fidonet.cd.chalmers.se
-
- FidoNet:
- Anders Hammarquist 2:203/123.16
-
- Surplus de disques durs, mémoire, les cartes Ethernet que vous n'utilisez
- pas, n'importe quoi à me donner (ainsi que du courrier) à :
-
- Anders Hammarquist
- Schottisvägen 17
- S-424 38 Angered
- Suède
-