Programmation dans Anatomist: Ajouter une nouvelle propriété spécifique à un objet


C'est pour ajouter une entrée sur le menu "Objet-spécifique/..." pour certains types d'objets, depuis un module.
Bon, pour l'instant c'est encore un petit peu foireux...
C'est en fait pour modifier l'arbre des capacités de l'objet, fonction AObject::optionTree()

Il faut commencer par instancier un objet du bon type (c'est ça qui est foireux), lui demander ses capacités, et y ajouter les nouvelles choses.

ex: objet AToto
 

AToto toto;
Tree  *tr = toto.optionTree();
Tree  *t2, *t3;

t2 = new Tree( true, "OptionGroup" );
tr->insert( t2 );
t3 = new Tree( true, "New option" );
t3->setAttribute( "callback", &AToto::handleOption );
t2->insert( t3 );
tr->insert();


Et c'est généralement à faire quelquepart dans une fonction d'initialisation du module.