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

Vues en colonnes.




Ce que dit Apple :

Une vue en colonnes fournit un moyen pour les utilisateurs de visualiser et de sélectionner des items dans une organisation hiérarchique de données. Quand l'utilisateur clique sur un objet dans une colonne, son contenu (les descendants dans la hiérarchie) est affiché dans la colonne qui est à droite. Chaque colonne affiche seulement les objets qui sont les descendants de l'item sélectionné dans la colonne précédente. Si l'item sélectionné dans la colonne précédente n'a pas de descendants, la colonne à droite doit afficher des détails sur l'item.

Les colonnes d'une vue en colonnes peuvent être re-dimensionnées. De plus, une vue en colonne inclut une barre de défilement vertical entre chaque paire de colonnes, et une barre de défilement horizontale à la base des colonnes. Un bon exemple est la présentation du Finder en colonnes (figure 1)

figure

Fig. 1 : Une vue en colonnes permet d'afficher une hiérarchie d'objets

Utilisation des vues en colonnes

Utilisez une vue en colonnes quand il n'y a qu'un moyen de trier les données ou quand vous voulez présenter les données avec une seule forme de tri. Une vue en colonnes est aussi utile pour afficher une hiérarchie très complexe, comme un système de fichiers, où les utilisateurs naviguent souvent de haut en bas à travers des niveaux multiples.

Quand vous utilisez une vue en colonnes pour afficher une hiérarchie, affichez toujours le premier niveau de la hiérarchie (la racine) dans la colonne la plus à gauche. A mesure que l'utilisateur sélectionne des items, la cible se déplace à droite et affiche l'objet enfant, ou l'objet terminal s'il n'y a plus d'enfants (une feuille dans la hiérarchie). Quand l'utilisateur sélectionne un objet terminal, vous pouvez afficher une information complémentaire sur ce dernier dans la colonne de droite.

Contenu et étiquetage des vues en colonnes

Les vues en colonnes ne présentent pas de triangle d'affichage. Le triangle affiché à droite des items est simplement une indication que l'item contient d'autres objets (cliquer sur l'item pour révéler ces objets).

Les colonnes, dans une vue en colonnes n'ont pas d'entête, parce qu'une vue en colonne ne se comporte pas comme une table. La colonne d'une vue en colonnes contient des objets qui existent à un nœud particulier de la hiérarchie ; elle ne contiennent pas un attribut pour chaque objet de la hiérarchie. Sur la figure 1, par exemple, le titre de la fenêtre (Graphics Tools) est le nom de l'item parent sélectionné.

Les vues en colonne peuvent contenir des icônes en complément du texte. Mais normalement, les icônes d'une vue en colonnes font partie intégrale des items de données, comme les dossiers et les icônes d'applications de la figure 1.

Bien qu'une vue en colonnes n'ait pas besoin d'étiquette, il peut être utile d'afficher la position courante dans la hiérarchie de façon à ce qu'elle soit visible d'un coup d'œil. Le Finder assure cela en utilisant le nom de l'objet parent comme titre de la fenêtre.

Implémentation des vues en colonnes

Les vues en colonne sont disponibles sous Interface Builder. Dans les interfaces de programmation de l'Application Kit, utilisez la classe NSBrowser ou un objet NSOutlineView dans le format de la colonne.


Mes commentaires :

Pour moi (et sans doute pour beaucoup d'autres), la vue en colonnes est l'un des contrôles les plus intensément utilisés par l'intermédiaire du Finder. Elle permet une navigation sans ambiguité dans le système de fichiers et se révèle beaucoup plus pratique que la vue en liste ou la vue en icônes ; deux fenêtres du Finder juxtaposées avec des vues en colonnes permettent le déplacement ou la copie de fichiers d'une façon simple et fiable.

Cependant, la vue en colonnes du Finder ne correspond pas aux critères du Finder spatial cher à John Siracusa, où chaque fenêtre est en permanence associée à un seul dossier (cohérence), et où les fichiers, les dossiers et les fenêtres ne changent pas de place (stabilité). On se trouve en fait en présence d'un navigateur de fichiers (file browser), et le fait qu'il soit intégré au Finder introduit une confusion entre le Finder spatial et le Navigateur de fichiers.

Il est simplement dommage que le chemin dans la hiérarchie, qu'on peut afficher à l'aide d'un Cmd-clic sur le titre dans la fenêtre du Finder ne puisse pas être copié simplement dans le presse papiers à l'aide d'un raccourci clavier, et qu'il n'inclue pas la feuille terminale (quand elle est sélectionnée) !