Je suis intéressé par l'écriture d'une application Gtk qui utilise un canevas SVG embarqué pour les graphiques, et je me demande quel est l'état de l'art actuel pour utiliser SVG dans Gtk. Je sais qu'il est possible d'intégrer Webkit dans Gtk, et cela semble être une approche, mais je voudrais ajouter de l'interactivité aux éléments DOM dans le canevas SVG embarqué en utilisant C au lieu de JavaScript, et je ne suis pas sûr que Webkit expose ses API DOM au contexte C d'intégration. Je me demande s'il pourrait y avoir une meilleure approche. Le dernier article que j'ai pu trouver sur le sujet était de 2004: http://www.osnews.com/story/6460L'état de l'art pour intégrer SVG scriptable et interactif dans les applications Gtk +?
5
A
Répondre
3
librsvg est le moyen préféré pour dessiner SVG dans les widgets GTK +. Cependant, à ma connaissance, il ne supporte aucune sorte d'interactivité (dessin uniquement). En ce qui concerne WebKit, il expose le DOM par webkit_web_view_get_dom_document. Jetez un oeil à la WebKitGtk tests pour quelques exemples.
1
Je ne pense pas que SVG lui-même est disponible. Mais Gtk + a plusieurs widgets Canvas qui ressemblent à l'idée de SVG (en réalité, ce ne sont pas des widgets Canvas mais des widgets Scene Graph). Clutter est l'un de ces widgets.
Questions connexes
- 1. Intégrer SVG dans XUL
- 2. Comment intégrer les applications html5 et iphone?
- 3. Existe-t-il un cadre d'automatisation pour les applications gtk #?
- 4. Intégrer SVG en HTML (spécifique à l'opéra)
- 5. Comment forcer F # interactif à référencer Gtk # par défaut?
- 6. Comment masquer l'invite de commande pour mes applications Windows Gtk?
- 7. Une solution pour intégrer des publicités dans des applications (Qt)
- 8. Comment intégrer la balise SVG dans le gadget google wave?
- 9. Comment intégrer un objet SVG transparent dans un document HTML?
- 10. Différence entre Scriptable et programmable
- 11. GNUstep et GTK
- 12. Comment intégrer un lecteur flash dans une application GTK?
- 13. Les applications GTK ne démarrent pas - xfs restart nécessaire Options
- 14. Comment lire et afficher les fichiers SVG dans Android
- 15. Gtk # Thèmes, GTK-Wimp
- 16. Interactif interactif en perl
- 17. Utilitaire scriptable pour convertir les BMPs + WAV en vidéo (XviD)?
- 18. Comment intégrer des applications natives avec eclipse?
- 19. Client FTP scriptable
- 20. Widget Terminal pour les applications MFC/Win32?
- 21. Comment faire pour recolguer gtk pixbufs
- 22. Rendu de SVG avec Delphi
- 23. Rendre l'application de cacao scriptable
- 24. SVG dans les pylônes ou les turbogears?
- 25. Désassemblage interactif dans GDB
- 26. Terminal interactif dans VIM
- 27. Interactif cmd.exe dans Windows
- 28. JavaScript createElement et SVG
- 29. SVG - Remplacement pour l'application Flash
- 30. Comment centrer et mettre à l'échelle les fichiers SVG dans un autre fichier SVG