Je reprends la logique :
1. Au premier affichage, il n'y a que le bouton "Choix" (sélection des fichiers).
2. Une fois une sélection de fichiers effectuée, deux nouveaux boutons apparaissent : Annuler (qui marque la sélection courante comme étant annulée mais n'efface pas la liste) et Envoyer.
3. Si je clique sur Annuler, la sélection est marquée comme étant annulée (en rouge sur la version Flash) et un nouveau bouton apparait à la place d'Annuler et Envoyer, intitulé Nettoyer (ce bouton ne sert qu'à vider les lignes marquées "annulé" ou "envoyé")
4. Si je clique sur Nettoyer on revient au point 1.
5. Je refais une sélection, apparition des boutons Annuler et Envoyer
6. Je clique sur Envoyer, la sélection est marquée comme envoyée (en vert dans la version Flash), les bouton Annuler et Envoyer disparaissent et le bouton Nettoyer apparaît.
7. Si je refais une nouvelle sélection alors les 4 boutons sont affichés puisqu'il y a des fichiers envoyés et des fichiers à envoyer.
Donc pour résumer :
Choix : présent en permanence pour sélectionner un ou plusieurs fichiers à envoyer
Nettoyer : présent uniquement s'il y a des fichiers marqués comme annulés ou envoyés
Annuler : présent uniquement s'il y a des fichiers en attente d'envoi (non annulés et pas déjà envoyés)
Envoyer : présent uniquement s'il y a des fichiers en attente d'envoi (idem bouton Annuler)