Mar 10/01/2012 - Actualités
Posté : mar. 10 janv. 2012 22:41
Mar 10/01/2012 - Actualités
21:40
Le déplacement de dossiers (et théoriquement de leurs données) par Drag and Drop fonctionne !
Il a fallu ajouter certains contrôles pour empêcher des situations de crash.
Certains très évidents, le dernier un peu moins :
- La racine ne peut être déplacée
- La cible doit exister
- La cible doit être différente de la source
- La cible ne doit pas être le parent direct de la source
- La cible ne doit pas avoir la source comme parent
Ces contrôles vont être recopiés sur les fonctions Couper, Copier et Coller, la boucle sans fin obtenue hier devait être due au dernier cas, l'opération génèrant une recopie infinie.
Après ces manipulations de dossier, il apparait deux choses :
- Il faut aussi prévoir de pouvoir Monter / Descendre un dossier, ceux-ci n'étant pas triés.
- Il commence à y avoir beacoup de fonctions sur ces dossiers, le menu contextuel s'enrichit mais la place va manquer pour les boutons. La tentation est grande ne ne pas mettre ces boutons dont les icônes et la gestion est une plaie...
21:40
Le déplacement de dossiers (et théoriquement de leurs données) par Drag and Drop fonctionne !
Il a fallu ajouter certains contrôles pour empêcher des situations de crash.
Certains très évidents, le dernier un peu moins :
- La racine ne peut être déplacée
- La cible doit exister
- La cible doit être différente de la source
- La cible ne doit pas être le parent direct de la source
- La cible ne doit pas avoir la source comme parent
Ces contrôles vont être recopiés sur les fonctions Couper, Copier et Coller, la boucle sans fin obtenue hier devait être due au dernier cas, l'opération génèrant une recopie infinie.
Après ces manipulations de dossier, il apparait deux choses :
- Il faut aussi prévoir de pouvoir Monter / Descendre un dossier, ceux-ci n'étant pas triés.
- Il commence à y avoir beacoup de fonctions sur ces dossiers, le menu contextuel s'enrichit mais la place va manquer pour les boutons. La tentation est grande ne ne pas mettre ces boutons dont les icônes et la gestion est une plaie...