292,6 → 292,12 |
return; |
} |
|
if(!MotsClesUtilitaire.estUnePositionAutorisee(node, node.getParentNode(), text)) { |
te.startEdit(node); |
Window.alert("Un mot clé de même nom existe déjà à cette position"); |
return; |
} |
|
// on récupère les informations associées au noeud |
TreeNode nd = node; |
String[] usObject = new String[2]; |
312,6 → 318,24 |
//arbreMotsCles.disable(); |
} |
|
@Override |
public boolean doBeforeMoveNode(Tree tree, TreeNode node, |
TreeNode oldParent, TreeNode newParent, int index) { |
boolean ok = true; |
if(!MotsClesUtilitaire.estUnePositionAutorisee(node, newParent, node.getText())) { |
ok = false; |
Window.alert("Un mot clé de même nom existe déjà à cette position"); |
} |
return ok; |
} |
|
@Override |
public boolean onNodeDragOver(TreePanel treePanel, TreeNode target, |
DragData dragData, String point, DragDrop source, |
TreeNode dropNode) { |
return MotsClesUtilitaire.estUnePositionAutorisee(dropNode, target, dropNode.getText()); |
} |
|
// gestion du déplacement d'un noeud |
@Override |
public void onMoveNode(Tree tree, TreeNode node, |