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 boutons de recherche.




Ce que dit Apple :

Un bouton de recherche (scope button) est utilisé dans une barre de recherche pour définir une recherche, ou sauver ou manipuler un ensemble de critères de recherche. Ces deux fonctions complémentaires sont fournies par deux styles de boutons, des boutons encastrés (recessed button), ou des boutons arrondis.

Important : les boutons de recherche sont conçus pour les barres de recherche et les filtres qui y sont associés. Il ne doivent pas être utilisés dans la barre d'outils ou dans la barre inférieure, ou en en dehors de la barre de recherche du corps d'une fenêtre.

figure

Fig. 1 : Les boutons encastrés définissent un champ de recherche





• Le bouton encastré est utilisé pour afficher des types ou des groupes d'objets ou de localisations que l'utilisateur peut choisir pour rétrécir le champ de recherche, ou une autre opération. Par exemple (figure 1), le dictionnaire affiche des boutons encastrés qui permettent aux utilisateurs de rechercher un mot dans le dictionnaire, dans la base terminologique d'Apple, dans le thésaurus, dans Wikipédia, ou dans d'autres endroits.

figure

Fig. 2 : Boutons rectangulaires arrondis utilisés pour sauver, définir et modifier des critères de recherche?

• Le bouton rectangulaire à coins arrondis permet aux utilisateurs de sauver des critères de recherche, ou de définir et de changer les critères de recherche. Par exemple (figure 2), le Finder utilise des boutons rectangulaires pour afficher les critères de recherche, comme les dates de création ou de dernière ouverture d'un fichier, et fournit un bouton d'enregistrement.

Contenu et étiquetage des boutons de recherche

Normalement, les boutons rectangulaires arrondis et les boutons encastrés contiennent du texte, mais ils peuvent aussi contenir des images. Si vous voulez afficher une image dans un bouton de recherche, puisez dans les images fournies par le système avant de passer du temps à en concevoir une. Si vous décidez d'avoir votre icône personnalisée, voyez les règles de conception des icônes pour contrôles rectangulaires.

Contenu et étiquetage des boutons de recherche

Taille des contrôles : les boutons de recherche rectangulaires arrondis sont disponibles en taille normale, réduite ou mini. La hauteur du contrôle est fixe pour chaque taille, mais vous définissez la largeur.

Polices et espacement des étiquettes : si vous utilisez du texte, utilisez la police de la vue (Lucida Grande 12 points). Mettez-la en gras pour les boutons encastrés et normale pour les boutons rectangulaires arrondis.

Implantation des boutons de recherche

Les boutons de recherche sont disponibles sous Interface Builder. Vous pouvez aussi utiliser l'Application Kit. Pour créer des boutons encastrés, utilisez la méthode setBezelStyle: de NSButtonCell avec comme argument NSRecessedBezelStyle. Pour des boutons rectangulaires arrondis, passez NSRoundRectBezelStyle comme argument à la méthode setBezelStyle:.


Mes commentaires :

Qui d'entre vous, avant de lire ces lignes, avait pris conscience de la différence entre le bouton poussoir et les boutons rectangulaires à coins arrondis ? Qui imaginait que les boutons circulaires dans la barre de recherche du Finder sont en réalité des boutons rectangulaires ? La terminologie d'Apple s'est considérablement compliquée, au point qu'elle n'est plus du tout intuitive, ni même logique !

Et puis, sous Finder, pourquoi avoir créé une nouvelle fenêtre de recherche (avec sa barre de recherche et ses lignes de filtrage), alors qu'il existait déjà un dialogue de recherche standard ? N'aurait-il pas été préférable d'enrichir le dialogue de recherche existant, au lieu de compliquer encore les choses ?