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

Champs de recherche.




Ce que dit Apple :

Un champ de recherche est un champ de texte aux extrémités arrondies dans lequel l'utilisateur peut entrer du texte, ou modifier le texte existant, et qui identifie des items à rechercher. Par exemple, le Finder propose un champ de texte dans sa barre d'outils, comme le montre la figure 1. Pour la façon d'utiliser cette fonctionnalité, voyez Spotlight, et la barre de recherche.

figure

Fig. 1 : Le champ de recherche, dans la barre d'outils du Finder.

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

Utilisation du champ de recherche.

Utilisez un champ de recherche pour permettre à l'utilisateur de rechercher des termes à l'intérieur de leur application. Un champ de recherche supporte la cible du clavier, donc proposez le raccourci clavier Cmd-Otp-F pour permettre aux utilisateurs de naviguer jusqu'à un champ de recherche sans utiliser la souris.

Selon la façon dont vous implantez la fonctionnalité de recherche dans votre application, vous pouvez définir un champ de recherche qui commence à rechercher dès que l'utilisateur a commencé à taper, ou qui ne se déclenche que quand il entre Retour ou Entrée

Contenu et étiquetage du champ de recherche.

Par défaut, un champ de recherche affiche une loupe dans son extrémité gauche. Il peut aussi contenir une icône sur laquelle l'utilisateur clique pour terminer la recherche ou purger le champ. Il faut utiliser cette icône si l'utilisateur doit cliquer sur un bouton ou presser une touche pour initier la recherche, notamment quand elle risque de prendre plus d'une ou deux secondes. La loupe, et l'icône d'arrêt sont fournis automatiquement.

Un champ de recherche peut inclure un menu, mais vous ne devez pas utiliser celui-ci pour afficher un historique (les recherches récentes). Vous pouvez utiliser ce menu pour permettre aux utilisateurs de choisir parmi plusieurs formes de recherche ou pour définir le contexte ou la cible de la recherche ; mais pensez plutôt à mettre une barre de recherche dans votre fenêtre.

Un champ de recherche n'a pas besoin d'une étiquette introductive, parce que l'utilisateur reconnaît ce contrôle (et la loupe qui l'accompagne) n'importe où dans Mac OS X. Cependant, si vous mettez une barre de recherche dans une barre d'outils, vous devez y associer l'étiquette "Rechercher", pour être affichée quand l'utilisateur personnalise sa barre d'outils en montrant les icônes et le texte, ou le texte seul.

Spécifications du champ de recherche.

Taille : Les champs de recherche sont disponibles dans les tailles normale et réduite. La hauteur du champ est fixée par sa taille, mais vous décidez de sa longueur. Les hauteurs de chaque taille sont les suivantes :

figure

Fig. 2 : taille normale, 22 pixels de hauteur


• Taille normale : 22 pixels
• Taille réduite : 19 pixels.

Implémentation du champ de recherche.

Les champs de recherche sont disponibles sous Interface Builder. Dans les interfaces de programmation de l'Application Kit, utilisez la classe NSSearchField.


Mes commentaires :

J'ai déjà signalé l'ambiguité du terme "scope bar" utilisé par Apple pour le champ de recherche, et la barre de recherche.

J'ai déjà regretté les limitations du champ de recherche de Spotlight (la loupe du menu en haut à droite), qui fournit une recherche globale sans grand intérêt alors qu'il est plus facile de faire une recherche ciblée à l'aide de la commande Cmd-F du Finder.

Spotlight est un outil de recherche extrêmement puissant et rapide, mais sont interface utilisateur est mal conçue ; et je ne suis pas le seul à le déplorer.