home *** CD-ROM | disk | FTP | other *** search
/ Mac Expert 1995 Winter / Mac Expert - Winter 95.iso / Les fichiers / Utilitaires divers / Divers / AliasMenu 1.0 ƒ / AliasMenu / AliasMenu.rsrc / TEXT_-4048.txt < prev    next >
Encoding:
Text File  |  1992-11-10  |  10.2 KB  |  106 lines

  1. AliasMenu ajoute des menus au Finder. Ces menus fonctionnent exactement comme le menu pomme, ils peuvent contenir n‚Äôimporte quels types d‚Äô√©l√©ments (applications, documents, accessoires de bureau, dossiers, alias, tableaux de bord‚Ķ).
  2.  
  3. La s√©lection d‚Äôun √©l√©ment dans un menu provoque son ouverture, exactement comme s‚Äôil avait √©t√© double-cliqu√©. Les titres des menus peuvent √™tre remplac√©s par des ic√¥nes, ce qui est utile en particulier sur un petit √©cran.
  4.  
  5. AliasMenu n√©cessite le syst√®me 7.0 au minimum. Il ne modifie en aucune fa√ßon le System ou le Finder.
  6.  
  7. Installation: AliasMenu doit √™tre plac√© dans le dossier ‚ÄúTableaux de bord‚Äù qui se trouve dans le Dossier Syst√®me, il faut ensuite red√©marrer le Macintosh.
  8.  
  9. AliasMenu cr√©e un ‚ÄúDossier AliasMenu‚Äù dans le Dossier Syst√®me, ainsi qu‚Äôun sous-dossier ‚Äú1.Alias‚Äù √† l‚Äôint√©rieur de celui-ci. Vous pouvez ajouter d‚Äôautres sous-dossiers qui deviendront autant de menus ajout√©s au Finder.
  10.  
  11. Le dossier ‚Äú1.Alias‚Äù cr√©√© par d√©faut peut √™tre renomm√© ou supprim√©, mais il sera recr√©√© si le ‚ÄúDossier AliasMenu‚Äù reste vide.
  12.  
  13. Le nom des dossiers doit commencer par un chiffre (de 1 √† 9) suivi d‚Äôun point, suivi du titre de menu d√©sir√©. Le chiffre d√©terminera l‚Äôordre des menus dans la barre.
  14.  
  15. Exemple:   1.Dossiers   2.Applications   3.Utilitaires   (etc.)
  16.  
  17. Important:
  18. ‚Ä¢ Il ne doit pas y avoir d‚Äôespace entre le chiffre et le point, ni entre le point et le nom. Un sous-dossier dont le nom ne commence pas par un chiffre suivi d‚Äôun point sera ignor√© par AliasMenu.
  19.  
  20. ‚Ä¢ Il ne doit pas y avoir de ‚Äútrou‚Äù dans la suite ordinale des chiffres: le premier menu doit porter le num√©ro 1, le second le 2, et ainsi de suite, sinon les menus situ√©s apr√®s le chiffre manquant risquent de ne pas fonctionner correctement.
  21.  
  22. Les sous-dossiers peuvent bien s√ªr √™tre remplac√©s par des alias sur d‚Äôautres dossiers. Notez que dans ce cas, le menu porte le nom de l‚Äôalias, et non celui du dossier point√© par l‚Äôalias: on peut ainsi d√©finir le titre des menus en toute libert√©. Il reste n√©anmoins n√©cessaire de modifier le nom de l‚Äôalias pour lui ajouter le pr√©fixe num√©rique qui pr√©cisera son emplacement dans la barre de menus.
  23.  
  24. Quelques exemples de menus possibles:
  25.  
  26. ‚Ä¢ Un menu ‚ÄúApplications‚Äù, le sous-dossier correspondant contenant des alias vers les applications que vous utilisez le plus souvent.
  27.  
  28. ‚Ä¢ Un menu ‚ÄúUtilitaires‚Äù pointant vers d‚Äôautres applications √† caract√®re utilitaire (anti-virus, gestionnaire d‚Äôalias, logiciel de back-up‚Ķ).
  29.  
  30. ‚Ä¢ Un menu ‚ÄúTableaux de bord‚Äù, cr√©√© par un alias sur le dossier du m√™me nom, qui donne un acc√®s imm√©diat √† tous les tableaux de bord.
  31.  
  32. ‚Ä¢ Un menu ‚ÄúSyst√®me‚Äù contenant des alias du Dossier Syst√®me et de ses sous-dossiers, pour les ouvrir plus vite.
  33.  
  34. ‚Ä¢ Un menu ‚ÄúDossiers‚Äù contenant des alias de vos dossiers les plus usuels ou contenant vos travaux en cours.
  35.  
  36. Important: le ‚ÄúDossier AliasMenu‚Äù ne peut contenir que des sous-dossiers (ou des alias de dossiers), dont les noms d√©finissent l‚Äôordre et les titres des menus. Si vous glissez un document ou une application dans le ‚ÄúDossier AliasMenu‚Äù, cet √©l√©ment sera ignor√©. Il doit √™tre plac√© dans un sous-dossier, afin de sp√©cifier dans quel menu il doit appara√Ætre.
  37.  
  38. Tableau de bord: par d√©faut, AliasMenu ajoute un article dans le premier menu pour donner directement acc√®s √† son tableau de bord. Cette option peut y √™tre d√©sactiv√©e.
  39.  
  40. Touches <option> et <commande>: si la s√©lection est effectu√©e en maintenant la touche <option>, l‚Äô√©l√©ment n‚Äôest pas ouvert, il est simplement affich√© et s√©lectionn√© par le Finder qui ouvrira le dossier qui le contient.
  41.  
  42. Avec la touche <commande> (ou <pomme>), c‚Äôest la fen√™tre obtenue avec ‚ÄúLire les informations‚Äù qui appara√Æt.
  43.  
  44. <Option> et <commande> peuvent √™tre combin√©es.
  45.  
  46. √âquivalents-clavier: AliasMenu permet d‚Äôaffecter des √©quivalents-clavier aux articles de ses menus. Aucune v√©rification n‚Äôest faite sur le caract√®re choisi: si le m√™me caract√®re de commande appara√Æt dans plusieurs articles, le premier trouv√© sera pris.
  47.  
  48. Pour assigner un √©quivalent-clavier √† un article, ajouter au nom du fichier (ou dossier, ou alias) correspondant une barre oblique /, suivie du caract√®re de commande d√©sir√©.
  49.  
  50. Exemple: pour que la combinaison <cmd T> ouvre l‚Äô√©l√©ment ‚ÄúTest‚Äù, renommer le fichier ‚ÄúTest/T‚Äù.
  51.  
  52. Note: AliasMenu est totalement compatible avec QuicKeys. La combinaison d‚ÄôAliasMenu et de QK-icons est hautement recommand√©e !
  53.  
  54. Ic√¥nes: si vous ne disposez que d‚Äôun petit √©cran, la barre de menus sera remplie terriblement vite‚Ķ Vous pouvez remplacer les titres par des ic√¥nes pour regagner de la place. Si le sous-dossier (ou l‚Äôalias) correspondant au menu comporte une ic√¥ne personnalis√©e, elle sera utilis√©e √† la place du titre dans la barre de menus.
  55.  
  56. Pour personnaliser une ic√¥ne, il suffit de coller une autre ic√¥ne ou une PICT dans la fen√™tre ‚Äúinformations‚Äù du sous-dossier concern√©.
  57.  
  58. Si vous cr√©ez un alias sur un dossier du syst√®me, comme le dossier ‚ÄúTableaux de bord‚Äù, vous pouvez ouvrir la fen√™tre ‚ÄúLire les informations‚Äù de l‚Äôalias pour y copier son ic√¥ne et la recoller aussit√¥t, elle sera alors prise en compte par AliasMenu. Les alias sur les disques ont un comportement identique vis-√†-vis de leur ic√¥ne, elle doit √™tre copi√©e et recoll√©e pour appara√Ætre dans la barre de menus.
  59.  
  60. AppleShare: il est possible d‚Äôutiliser des alias sur des volumes AppleShare avec AliasMenu. Les volumes ne seront mont√©s qu‚Äô√† la fin du d√©marrage (s‚Äôils ne montent pas automatiquement), en pr√©sentant l‚Äô√©ventuel dialogue de saisie du mot de passe.
  61.  
  62. Ceci ne se produit que si l‚Äôalias sur un volume distant a √©t√© directement plac√© dans le ‚ÄúDossier AliasMenu‚Äù pour en faire un menu, pas si l‚Äôalias a √©t√© plac√© dans un sous-dossier pour en faire un article de menu. Dans ce dernier cas, le montage se produira seulement si l‚Äôarticle est s√©lectionn√©, ce qui permet de cr√©er un menu des serveurs AppleShare sans qu‚Äôil soit n√©cessaire de les monter.
  63.  
  64. D√©lai d‚Äôinstallation: si le d√©marrage est inhabituellement long (par exemple si plusieurs applications ‚Äúlourdes‚Äù sont lanc√©es automatiquement au d√©marrage) et si AliasMenu comporte des alias sur des volumes AppleShare en tant que titres de menus (voir paragraphe pr√©c√©dent), il est possible que le d√©lai fix√© soit trop court et que le dialogue de mot de passe d‚ÄôAppleShare apparaisse trop t√¥t dans la phase de d√©marrage, ce qui a pour effet de perturber consid√©rablement celui-ci.
  65.  
  66. Dans ce cas, red√©marrez avec la touche <majuscule> enfonc√©e pour d√©sactiver les extensions, puis allongez le d√©lai dans le champ ‚ÄúD√©lai d‚Äôinstallation‚Äù du tableau de bord (qui peut √™tre ouvert m√™me si les extensions sont d√©sactiv√©es). La valeur ‚Äúmoyenne‚Äù est 20, elle peut √™tre √©ventuellement raccourcie si l‚Äôapparition des menus intervient inutilement tard apr√®s le d√©marrage, ce qui est possible en particulier si aucun des menus ne fait r√©f√©rence √† un volume AppleShare.
  67.  
  68. Note: la valeur de d√©lai n‚Äôest pas exprim√©e en secondes ni en ‚Äúticks‚Äù, l‚Äôunit√© est un cycle interne √† AliasMenu dont la dur√©e d√©pend de la vitesse du Macintosh utilis√©.
  69.  
  70. ARA: utilisez AliasMenu avec pr√©cautions si vous cr√©ez un menu correspondant √† un volume accessible par AppleTalk Remote Access !
  71.  
  72. S√©parateurs: on peut ins√©rer un s√©parateur (une ligne inactive dans le menu) en maintenant la touche <majuscule> pendant la s√©lection d‚Äôun article.
  73.  
  74. Un s√©parateur est obtenu en cr√©ant dans le sous-dossier correspondant un document TeachText vide. Le nom de ce document sera celui de l‚Äô√©l√©ment s√©lectionn√© avec <majuscule>, le dernier caract√®re √©tant remplac√© par une parenth√®se ouvrante. La pr√©sence de cette parenth√®se a deux effets: classer alphab√©tiquement le s√©parateur imm√©diatement avant l‚Äô√©l√©ment original et indiquer √† AliasMenu qu‚Äôil s‚Äôagit d‚Äôun s√©parateur.
  75.  
  76. Pour supprimer un s√©parateur, ouvrir le sous-dossier correspondant au menu et glisser le document TeachText √† la corbeille.
  77.  
  78. Les documents TeachText ainsi cr√©√©s √©tant vides, ils ne prennent aucun espace sur le disque √† l‚Äôexception de leur entr√©e dans le catalogue.
  79.  
  80. Utilisateurs exp√©riment√©s: il est possible de contr√¥ler l‚Äôordre des articles dans les menus en ins√©rant un ou plusieurs caract√®res nuls (ASCII 0) au d√©but du nom des alias. Si l‚Äôon place un caract√®re nul dans le presse-papiers (avec JoliWrite, Clipboard Magician ou tout autre utilitaire ad√©quat), le Finder accepte de le coller dans le nom d‚Äôun fichier.
  81.  
  82. Si cet ajout ne pose aucun probl√®me aux alias, il n‚Äôen va pas forc√©ment de m√™me avec les autres fichiers: proc√©dez avec pr√©caution si vous placez directement des √©l√©ments (non-alias) dans les sous-dossiers.
  83.  
  84. Menus hi√©rarchiques: non. AliasMenu a justement √©t√© √©crit parce que l‚Äôauteur en avait assez des promenades sans fin dans le labyrinthe du menu pomme hi√©rarchique‚Ķ
  85.  
  86. Distribution: AliasMenu est un shareware et ne peut en aucun cas √™tre vendu. Il ne doit pas √™tre distribu√© sur un support payant sans l‚Äôaccord pr√©alable de l‚Äôauteur. Il peut √™tre propos√© sur les serveurs t√©l√©matiques, √† condition que le t√©l√©chargement n‚Äôy fasse pas l‚Äôobjet d‚Äôune surtaxe.
  87.  
  88. Si, apr√®s essai, vous d√©cidez de le conserver, renvoyez 100 F √† l‚Äôauteur en pr√©cisant les √©l√©ments suivants:
  89. ‚Äî que votre r√®glement concerne AliasMenu,
  90. ‚Äî son num√©ro de version,
  91. ‚Äî vos coordonn√©es compl√®tes, postales et t√©l√©matiques.
  92.  
  93.                         Beno√Æt Widemann
  94.                         68, avenue d‚ÄôItalie
  95.                         75013 Paris ‚Äî France
  96.  
  97. Remerciements:
  98. ‚Äî √Ä √âric Simenel pour son ‚Äúsample code‚Äù sur les FSSpecs et les AppleEvents, qui a fait gagner √† l‚Äôauteur un temps incalculable (encore, encore !).
  99. ‚Äî √Ä Paul Mercer pour ‚ÄúShowInit‚Äù.
  100. ‚Äî √Ä Jacques-Andr√© R√©gnier, dont le Mac est sous HS en permanence, pour ses bons tuyaux sur les ic√¥nes et pour les innombrables bugs qu‚Äôil m‚Äôa aid√© √† extirper.
  101. ‚Äî Aux indispensables b√©ta-testeurs d‚ÄôAliasMenu:
  102. Daniel Ranson, Vincent Florin, Jean-Pierre Nouet, Philippe Giraud, Ellen Herzfeld, dOMinique Martel et Bora Horza Gobuchul.
  103.  
  104. ¬©1992 Beno√Æt Widemann ‚Äî Tous droits r√©serv√©s.
  105. EMail: bw10@calvacom.fr
  106.