Estoy interesado en escribir una aplicación Gtk que utiliza un lienzo SVG incrustado para gráficos, y me pregunto cuál es el estado del arte actual para usar SVG en Gtk. Sé que es posible insertar Webkit dentro de Gtk, y eso parece ser un enfoque, pero me gustaría agregar interactividad a los elementos DOM en el lienzo SVG incrustado usando C en lugar de JavaScript, y no estoy seguro de si el integrado Webkit expone sus DOM APIs al contexto C incrustado. Me pregunto si podría haber un mejor enfoque. El último artículo que pude encontrar sobre el tema fue de 2004: http://www.osnews.com/story/6460¿Estado de la técnica para incrustar secuencias de comandos SVG interactivas en aplicaciones Gtk +?
Q
¿Estado de la técnica para incrustar secuencias de comandos SVG interactivas en aplicaciones Gtk +?
5
A
Respuesta
3
librsvg es la forma preferida de dibujar SVG en widgets GTK +. Sin embargo, que yo sepa, no admite ningún tipo de interactividad (solo dibujo).
En cuanto a WebKit, expone el DOM a través de webkit_web_view_get_dom_document. Eche un vistazo a WebKitGtk tests para algunos ejemplos.
1
No creo que SVG en sí esté disponible. Pero Gtk + tiene varios widgets Canvas que se parecen a la idea de SVG (en realidad, no son widgets Canvas, sino widgets de Scene Graph). Clutter es uno de esos widgets.
Cuestiones relacionadas
- 1. ¿Cuál es el estado actual de la técnica en látex?
- 2. ¿Hay un equivalente de la herramienta * expect * de Don Libes para la interacción de secuencias de comandos con páginas web?
- 3. $ * en secuencias de comandos bash
- 4. Código de ejemplo para incrustar canvas SVG en proyecto SWT?
- 5. Incrustar SVG en PDF (exportando SVG a PDF usando JS)
- 6. Distribuye Haskell estado de la técnica en 2011?
- 7. Implementar aplicaciones GTK Sharp en Windows sin instalar GTK #
- 8. Complemento de secuencias de comandos Javascript/plugins?
- 9. wkhtmltopdf error al incrustar un SVG
- 10. variables en las secuencias de comandos TOAD
- 11. Incrustar require.js en secuencia de comandos optimizada
- 12. ¿Hay buenas bibliotecas de Java que faciliten la construcción de aplicaciones interactivas de estilo shell?
- 13. Soporte de SVG en Android, estado actual
- 14. Cuándo/cómo escribo las secuencias de comandos de aplicaciones en Dart
- 15. Biblioteca de Java para sesiones interactivas SSH (para poder hacer comandos de varias partes)?
- 16. Herramienta para datos de tabla de secuencias de comandos
- 17. ¿Cuál es el mejor diseñador de GUI para aplicaciones GTK?
- 18. C# lenguaje de secuencias de comandos
- 19. ¿Cómo incrustar un reproductor flash en una aplicación GTK?
- 20. Editor de texto con secuencias de comandos ... para Linux
- 21. Mejor práctica: Secuencias de comandos cruzadas legítimas
- 22. generar secuencias de comandos Sin Fecha
- 23. Obsesión con secuencias de comandos sin bloqueo
- 24. Secuencias de comandos eliminadas con jQuery .load
- 25. secuencias de comandos de ejecución en C++ aplicación
- 26. Secuencia de comandos para ejecutar otras secuencias de comandos en sqldeveloper
- 27. Depuración de secuencias de comandos de UIAutomation en Instruments
- 28. Ejecutar secuencias de comandos R desde VBA
- 29. Consolas interactivas en línea
- 30. Secuencia de comandos para convertir varias imágenes SVG a un archivo de fuente SVG