Orig  |  Prec  |  Suiv

 

L'éditeur de menus

L'éditeur de menus permet d'éditer des ressources standard de type MENU, c'est-à-dire des ressources utilisant le format standard défini pour ce type. Si, au contraire, la ressource utilise un format particulier défini dans une ressource de définition de menu (de type MDEF), on ne peut pas l'ouvrir au moyen de l'éditeur de menus. L'éditeur de menus vérifie la présence éventuelle d'une ressource MDEF et prévient l'utiisateur.

En revanche, l'éditeur de menus supporte les ressources de type xmnu qui contiennent des informations complémentaires concernant un menu. Au moment d'ouvrir une ressource de type MENU, il cherche si une ressource de même numéro est présente dans la table de ressources. S'il en trouve une, il en lit le contenu. L'interface graphique affiche les informations globales concernant le menu lui-même dans la partie supérieure de la fenêtre tandis que les informations concernant les articles individuels se trouvent dans le panneau de droite de la fenêtre. Une fenêtre d'édition de ressource MENU typique ressemble à ceci:

MENU editor window

Les données standard sont dans la moitié supérieure du panneau (jusqu'au menu de style). Les données étendues (xmnu) sont dans la moitié inférieure (à partir des modificateurs).

Si aucune ressource xmnu n'a été détectée, l'éditeur fournit des valeurs par défaut pour les champs correspondants. Si l'une d'elles est modifiée par l'utilisateur, l'éditeur proposera de créer une ressource au moment de la sauvegarde afin de stocker l'information complémentaire.

On notera par ailleurs que les ressources xmnu peuvent aussi être éditées au moyen de l'éditeur de gabarits, indépendamment de l'éditeur de menus ou de toute ressource MENU associée.