SVG et XULRunner feront assurément bon ménage
Par Talou le lundi, février 20 2006, 15:45 - XUL - Lien permanent
Il y a quelques temps, j'avais bricolé une petite application pour XULRunner pour afficher l'heure sur le bureau à la manière d'un desktop tool comme konfablator et autre dashboard (Opera permettra prochainement de construire ce genre de gadgets bien pratique).
SVGClock allie un tout petit peu de XUL (Javascript + XML/RDF) et du SVG pour le côté graphique. La transparence de la fenêtre se fait correctement sous windows mais pas sous linux encore, l'icône de fenêtre ne disparaît pas malheureusement, du moins pour l'instant.
Eh bien un projet similaire et bien plus élégant voit le jour. Les problèmes d'intégration à l'environnement graphique sont les mêmes, mais visuellement, c'est réussi !
SVGClock allie un tout petit peu de XUL (Javascript + XML/RDF) et du SVG pour le côté graphique. La transparence de la fenêtre se fait correctement sous windows mais pas sous linux encore, l'icône de fenêtre ne disparaît pas malheureusement, du moins pour l'instant.
Eh bien un projet similaire et bien plus élégant voit le jour. Les problèmes d'intégration à l'environnement graphique sont les mêmes, mais visuellement, c'est réussi !
Commentaires
Je ne comprend pas à propos du screenshot sous unix. Je ne vois pas d'îcone. Et je ne vois pas ce qui cloche. comment elle devrait s'afficher cette fenêtre ?
Je t'ai fait un screenshot sous windows des deux applications, où l'on voit que le fond de fenêtre n'apparaît pas, comme voulu, contrairement à ce qui se passe sous linux. Mais j'ai vu passer une remarque sur ce problème il y a quelques temps sur bugzilla. Le problème est connu.
Concernant l'icône, je veux dire que pour que de telles applications "desktop tools" soit parfaitement intégrées à l'environnement graphique, il ne faut pas d'icône dans les barres de tâche, ce qui n'est pas le cas pour l'instant.
Hum... Plus élégant ? Certes, certes. Mais ça ne ressemble à rien. Je veux dire, c'est censé être une horloge ? Comment on lit l'heure là dessus ?
@JulienA : tout est expliqué ici :o). Certes, c'est complexe, mais dans le genre geek, c'est pas mal...
Ok merci pour les explications. C'est plus clair. :-)
Oui, bref, au moins avec la tienne, je mets pas deux heures pour connaître l'heure. Ce qui est nettement plus pratique car si l'heure change pendant que j'essaye de la décrypter, faut tout recommencer !
Tiens maintenant que j'y pense. J'ai complété la gestion des changements de couleur de svgclock pour ma copine (qui a malheureusement été déçue quand elle s'est rendue compte que l'horloge était cachée par les autres fenêtres. Il faudrait mettre en place un raccourci clavier qui la réactive, comme pour ghostzilla). Tu veux que je te l'envoie ?
Je ne dis pas non :o) surtout que le gris n'est pas bien visible sur tous les fonds...
En effet, un plus serait même la possibilité de forcer le placement du widget au premier plan si on le souhaite... encore un élément d'intégration au GUI qui sera le bienvenu ;o)
Ok, le voici : apperisphere.com/files/sv...
Pour le reste... du diable si je sais comment le faire ! Mais ça vaudrait le coup de chercher.
Bien reçu, merci :o) il est pas mal comme ça ! J'ai également trouvé comment activer la transparence sous linux, mais ça donne quelque chose de moche pour l'instant... Plus d'infos bientôt.
Bonjour, j'ai utilisé votre horloge SVG pour en faire une extension pour Songbird, elle est disponible ici :
http://addons.songbirdnest.com/addo...