J'ai un NSArrayController
qui gère les entités de GeometryShape
. GeometryShape
a: name
, type
, color
. LineShape
est un GeometryShape
et possède: beginPositionX
, beginPositionY
, endPositionX
, endPositionY
. CircleShape
est un GeometryShape
et a: positionX
, positionY
, radius
.Comment lier différentes entités avec NSTableView et NSTabView?
Le NSTableView
montre toutes les formes insérées dans le NSArrayController
, où chaque colonne est liée avec arrangedObjects
& le nom de clé.
Lorsque je sélectionne une forme de ligne, ses propriétés sont affichées dans l'onglet Ligne - qui est l'onglet par défaut.
Maintenant, si je sélectionne une forme de cercle, je veux que l'onglet Cercle soit sélectionné et que les propriétés des cercles soient affichées.
... et ainsi, en fonction du type de forme que je sélectionne, l'onglet correspondant sera sélectionné et affichera les propriétés de forme correspondantes.
Comment puis-je réaliser cet excellent :) modèle?