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
avec le .cs c'est mieux...
Alain Plantec a écrit :
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
Squeak-fr mailing list Squeak-fr@lists.squeakfoundation.org http://lists.squeakfoundation.org/listinfo/squeak-fr
squeak-fr@lists.squeakfoundation.org