Glisser déposer un fichier
Bonjour,
je travaille sur un plugin eclipse et plus précisément sur un glisser déposé de fichier
avec un org.eclipse.jface.util.TransferDragSourceListener.
Lorsque l'utilisateur essaie de transférer un fichier non sauvegardé je voudrais afficher une popup afin de lui
demander s'il veut ou non enregistrer.
J'utilise le code suivant sur l'événement dragStart
Code:
1 2 3 4 5 6 7 8 9
|
final JasperRunnable<Boolean> runnableCheckSave = new JasperRunnable<Boolean>() {
@Override
protected Boolean runWithResult() throws CochiseJasperException {
return PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage()
.saveAllEditors(true);
}
};
UIUtils.getDisplay().syncExec(runnableCheckSave); |
or je voudrais afficher cette popup lorsque l'utilisateur choisi le dossier de destination
et s'il clique sur sauvegarder le fichier se sauvegarde et se transfère.
Je n'ai accès qu'aux événements suivants :
dragStart
dragSetData
dragFinished
Je voudrais savoir s'il est possible de gérer l'événement MouseUp.
Merci.