J'ai déjà signalé dans ce billet tout le bien que je pensais de Xul/Xbl pour construire des applications (en particulier éducatives). Le standblog signale cette démonstration qui peut vous donner un aperçu supplémentaire des possibilités de XUl/Xbl.

Quand à moi, le seul doute que j'avais portait sur la possibilité d'employer facilement du cliqué/glissé. Un cliquer-glisser/déposer (drag and drop) existe bien en Xul/JavaScript, mais il nécessite l'obtention de privilèges de sécurité pour des apllications à distance, et je ne suis pas du tout convaincu que cela soit une très bonne idée[1]. J'ai donc réalisé un cliqué/glissé en Xbl qui ne nécessite pas l'obtention de tels privilège.

À titre de démonstration j'ai écrit cette version simplifiée de l'activité babyshapes de GCompris, et je l'ai ajouté à l'accès direct à mes tests.

Notes

[1] ne jamais s'habituer à autoriser n'importe quel application à obtenir de tels privilèges!