Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2159 → Rev 2160

/trunk/src/org/tela_botanica/client/image/ImageMediateur.java
728,11 → 728,10
obtenirObservationsAssociees() ;
}
obtenirMetadonnees(metadonneesIptcExif, imgNum);
obtenirMotsClesId(fnMc, imgNum);
obtenirMotsClesTexte(metadonneesIptcExif.getPanneauMotsCles(), imgNum);
obtenirNote(metadonneesIptcExif.getNoteVue(), imgNum);
}
 
obtenirMotsClesId(fnMc, imgNum);
}
public void changerModeLiaison(boolean mode) {
1818,6 → 1817,10
 
public void afficherFenetreGestionMotsCles() {
fnMc.show();
String[] ids = getVueSelectionnee().getIdSelectionnees();
if(ids.length > 0) {
obtenirMotsClesId(fnMc, ids[ids.length - 1]);
}
}
 
}
/trunk/src/org/tela_botanica/client/vues/image/FenetreGestionMotsCles.java
536,35 → 536,37
&& getArbreMotsCles().getRootNode() != null) {
// à partir de la racine
getArbreMotsCles().getRootNode().cascade(
new NodeTraversalCallback() {
new NodeTraversalCallback() {
 
// pour chaque noeud
@Override
public boolean execute(Node node) {
// pour chaque noeud
@Override
public boolean execute(Node node) {
 
getArbreMotsCles().getNodeById(node.getId())
.getUI().toggleCheck(false);
String usObject[] = (String[]) node
.getUserObject();
String nodeId = usObject[1];
TreeNode tn = getArbreMotsCles().getNodeById(node.getId());
if(tn != null) {
tn.getUI().toggleCheck(false);
// on parcourt le tableau des mots clés
for (int i = 0; i < motsClesIds.length; i++) {
// si le mot clé fait partie des id à cocher on
// le coche
String usObject[] = (String[]) node
.getUserObject();
String nodeId = usObject[1];
 
if (nodeId.equals(motsClesIds[i])) {
getArbreMotsCles().getNodeById(nodeId)
.getUI().toggleCheck(true);
getArbreMotsCles().getNodeById(nodeId).ensureVisible();
tn.getUI().toggleCheck(true);
tn.ensureVisible();
return true;
}
}
// et on passe au suivant
return true;
}
return true;
}
 
});
});
}
}