[Squeak-fr] multi-selection dans les listes
Alain Plantec
alain.plantec at univ-brest.fr
Jeu 24 Mar 13:18:40 CET 2005
bonjour à tous de Brest,
Voici un petit cs qui permet la selection multiple dans les listes:
Pour tester avec le browser, il faut autoriser browseWithDragAndDrop
dans les préférences.
Depuis un browser, on peut ajouter/retirer un item (une méthode ou une
classe) dans la liste de multi-selection bleue
avec shift-bouton-gauche.
Ensuite, si on commence un drag sur un item bleu, alors, tous les items
de la sélection bleue sont pris.
On peut ainsi directement les copier dans une autre catégorie par
exemple. idem avec classes/Catégories système.
Pour l'instant on a qu'une seule liste, mais on peut en avoir autant
qu'on veut. C'est programmé de façon a ce qu'on puisse
ajouter autant de listes de sélections qu'on veut. (d'ailleur il y en a
déjà 2, essayez cmd-w en placant votre pointeur de souris sur
un item de la liste: il devient rouge, il est ainsi intégré à la liste
rouge, une deuxieme liste
qui pourrait être utilisé pour la suppression par exemple).
la selection multiple fonction aussi avec SimpleHierarchicalListMorph.
tester avec SimpleHierarchicalListMorph submorphsExample.
voila, je voudrais juste avoir votre avis avant d'amméliorer et de
commenter. le but étant de proposer ca sur squeak-dev bientot.
merci
Alain
Plus d'informations sur la liste de diffusion Squeak-fr