1. Mode Graphique
    1. 1- Principes fondamentaux
      1. Processus de conception
      2. Caractéristiques d'un grand logiciel
        1. Haute performance
        2. Facilité d'utilisation
        3. Aspect attractif
        4. Fiabilité
        5. Adaptabilité
        6. Interoperabilité
        7. Mobilité
      3. Principes de conception
        1. Principes (1)
        2. Principes (2)
        3. Principes (3)
      4. Pensez aux utilisateurs
        1. Compatibilité internationale
        2. Accessibilité aux handicapés
        3. Etendre l'interface
      5. Priorités
    2. 2- L'expérience du Mac
      1. L'environnement
        1. L'environnement (1)
        2. L'environnement (2)
      2. Les technologies
        1. Les technologies (1)
        2. Les technologies (2)
        3. Les technologies (3)
        4. Les technologies (4)
      3. Installation et mises à jour
        1. Packaging, installation
        2. Les assistants
    3. 3- L'interface Aqua
      1. Entrées utilisateur
        1. La souris
        2. le clavier
          1. Fonction des touches
          2. Raccourcis-clavier
          3. Navigation au clavier
        3. Sélection
        4. Edition de texte
      2. Glisser-déposer
        1. Glisser-Déposer (1)
        2. Glisser-Déposer (2)
      3. Le texte
        1. Les fontes
        2. Le style
      4. Les icônes
        1. Genres et familles d'icônes
        2. Création des icônes
        3. Icônes des barres d'outils
        4. Images propres au système
      5. Les pointeurs
      6. Les menus
        1. Comportement des menus
        2. Conception des menus
        3. La barre de menus
          1. Les menus (1)
          2. Les menus (2)
          3. Les menus (3)
        4. Menus contextuels et du Dock
      7. Les fenêtres
        1. Type et apparence
        2. Eléments
          1. Barre de titre
          2. Barre d'outils
          3. Barre de recherche
          4. Barre latérale
          5. Barre inférieure
          6. Les Tiroirs
        3. Comportement des fenêtres
          1. Comportement (1)
          2. Comportement (2)
          3. Superposition
          4. Défilement
        4. Les panneaux
          1. Les panneaux
          2. Panneaux transparents
          3. Autres panneaux
      8. Les dialogues
        1. Types de dialogues
        2. Aspect et comportement
      9. Fenêtres de dialogues
        1. Recherche, Préférences, Ouverture
        2. Enregistrement
        3. Choix, Impression
      10. Les contrôles
        1. Contrôles du cadre
          1. Contrôles en capsule
          2. Contrôles hérités
        2. Les boutons
          1. Boutons poussoirs
          2. Boutons en icônes
          3. Boutons de recherche
          4. Boutons de gradient, et d'aide
          5. Boutons à champfrein
          6. Boutons ronds
        3. Contrôles de sélection
          1. Boutons radio
          2. Cases à cocher
          3. Contrôles segmentés
          4. Boutons et menus pop-Up
          5. Menus Action
          6. Boîtes de combinaison
          7. Contrôles de chemin
          8. Puits, sélection de date
          9. Menus pop-down
          10. Glissières
          11. Contrôles pas-à-pas et placards
        4. Indicateurs
          1. Indicateurs de progression
          2. De niveau, de capacité
          3. D'estimation, de pertinence
        5. Contrôles de texte
          1. Champs d'entrée
          2. Champs à jeton
          3. Champs de recherche
          4. Listes de défilement
        6. Contrôles de visualisation
          1. Triangles d'affichage
          2. Boutons d'affichage
          3. Vues en liste
          4. Vues en colonnes
          5. Vues éclatées
          6. Vues à onglets
        7. Contrôles de groupage
          1. Séparateurs
          2. Boîtes de groupage
        8. Règles de disposition
          1. Dans le corps de la fenêtre
            1. Fenêtre de préférences
            2. Fenêtre à onglets
            3. Alerte, Dialogue
          2. Contrôles réduits et mini
            1. Contrôles réduits
            2. Mini contrôles
          3. Groupement des contrôles
          4. Positionnement dans la barre inférieure
      11. Glossaire
        1. Entrées en anglais
          1. 1- A à C
          2. 2- D à H
          3. 3- I à R
          4. 4- S à Z
        2. Entrées en français
          1. 1- A à C
          2. 2- C à G
          3. 3- I à P
          4. 4- P à Z
        3. `
    4. 4- Les leçons de Lion
      1. L'environnement de Mac OS X
      2. Principes fondamentaux
      3. L'expérience utilisateur
        1. Règles de conduite (1)
        2. Règles de conduite (2)
        3. Règles de conduite (3)
        4. Règles de conduite (4)
        5. Règles de conduite (5)
        6. Règles de conduite (6)
      4. Les technologies d'Apple
        1. Les technologies (1)
      5. -->
  2. Mode Commande

Les menus Action.




Ce que dit Apple :

Un menu Action est un type particulier de menu pop-up conçu pour remplacer un menu contextuel au niveau de l'application. Par exemple, dans les contrôles de sa barre d'outils par défaut, le Finder comporte un menu Action qui accomplit des tâches associées à l'item sélectionné (figure 1).

figure

Fig. 1 : Le menu Action dans la barre d'outils du Finder.

Important : un menu Action est l'un des trois contrôles du corps de la fenêtre qui peut aussi être utilisé dans le cadre.

Utilisation du menu Action.

Utilisez un menu pop-up Action quand vous voulez fournir un raccourci commode sur un ensemble de commandes utiles. Bien que les menus contextuels fournissent aussi des raccourcis vers un petit nombre de commandes, le fait qu'ils soient cachés les rend difficiles à découvrir pour les nouveaux utilisateurs, et pour tous, difficiles à mémoriser. Si vous envisagez de proposez (ou proposez déjà) un menu contextuel qui concerne l'application, vous pouvez le remplacer par un contrôle de menu Action dans la barre d'outils.

Vous pouvez aussi positionner une menu Action à la base d'une vue de liste, ou d'une liste des sources, pour fournir des commandes qui s'appliquent aux items de la liste. Par exemple (figure 2), Mail a un menu Action à la base de sa liste de sources ; ce menu contient des commandes qui agissent sur le compte ou sur la boîte aux lettres sélectionnée dans la liste de sources.

figure

Fig. 2 : un menu Action peut se trouver à la base d'une vue de liste ou d'une liste de sources.

Evitez de mettre un contrôle de menu Action n'importe où dans le corps d'une fenêtre. Les menus contextuels apparaissent quand un utilisateur sélectionne un objet dans la fenêtre, et fait un Ctrl-Clic. Comme un tel objet peut apparaître n'importe où dans une fenêtre, il n'y a pas de position satisfaisante et cohérente pour un contrôle de menu Action contenant des commandes spécifiques à cet objet.

Contenu et étiquetage du menu Action.

Le menu Action doit afficher uniquement l'icône Action, et le triangle standard pointe en bas utilisé dans les boutons en icône et à chanfrein avec des menus pop-up attachés. Il est important d'utiliser l'icône système Action pour que les utilisateurs comprennent bien ce que fait le contrôle.

Le contenu du menu Action doit se conformer aux règles des menus contextuels : chaque item du menu Action doit aussi être disponible en tant que commande de menu , et ne pas afficher les raccourcis clavier.

Un menu Action n'a pas besoin d'étiquette, parce que les utilisateurs sont familiers avec le signification de l'icône du menu Action. La seule exception est l'étiquette que vous devez fournir pour le menu Action dans une barre d'outils, pour afficher les items de la barre d'outils comme icônes accompagnées de texte, ou comme texte seul.

Spécifications du menu Action.

Taille des contrôles : l'icône du menu Action est disponible en taille normale et en taille réduite. Utilisez l'icône adaptée à la taille du contrôle que vous utilisez.

Espacement : L'espacement dépend du contrôle que vous utilisez. Voyez les contrôles rectangulaires de barre d'outils ou les boutons de gradient (si vous voulez mettre un menu Action à la base d'une liste de source ou d'un autre type de vue en liste).

Implémentation du menu Action.

Vous pouvez créer un menu Action sous Interface Builder. Si vous avez besoin d'un contrôle de menu Action dans une barre d'outils, sélectionnez un contrôle de barre d'outils rectangulaire. Dans une vitre d'attributs de l'Inspecteur, spécifiez NSActionTemplate pour l'image.

Si vous devez mettre un contrôle de menu Action à la base d'une liste de sources ou d'une vue de liste, vous pouvez utiliser un bouton de gradient.


Mes commentaires :

Le menu Action du Finder (figure 3) comprend les options de rangement des fichiers et dossiers qui sont déjà disponibles à l'aide d'un Cmd J. Il permet un Coup d'œil sur le fichier sélectionné (déjà accessible par la touche Espace), le choix de l'application pour ouvrir le fichier (déjà disponible dans la fenêtre d'informations), la création d'une copie (disponible directement avec Cmd-D) ou d'un alias (disponible directement avec Cmd-L), le choix de l'étiquette de fichier (déjà présent dans le menu Ficher).

figure

Fig. 3 : le menu Action du Finder en mode colonnes.

Autrement dit, on peut facilement s'en passer : les raccourcis-clavier (quand on les connaît) sont plus rapides et plus pratiques. Et comme le menu Action de doit pas rappeler les raccourcis-clavier, il est encore moins utile qu'on pourrait l'espérer. Apple pourrait éviter les complications et les multiples façons de faire la même chose. Ce serait souvent plus facile pour le débutant !