Combinado ayer en la base de código de LibreOffice, se introdujo otro back-end de dibujo de gráficos para esta suite ofimática de código abierto.
SvpGraphicsBackend es este nuevo back-end VCL (Visual Class Library) para LibreOffice. SvpGraphicsBackend se está utilizando como un nuevo back-end en El Cairo. Ya existe SvpSalGraphics para LibreOffice que usa Cairo para dibujar, mientras que SvpGraphicsBackend se está trabajando en la nueva implementación junto con los otros gráficos VCL / back-end de dibujo para la suite de oficina multiplataforma.
Tomaž Vajngerl de Collabora ha estado trabajando en este nuevo back-end de El Cairo que se fusionó el jueves. Hasta ahora, ha habido algunas confirmaciones de seguimiento más que comienzan a mover más funciones a SvpGraphicsBackend.
Este nuevo back-end se está desarrollando en el área sin cabeza de VCL, por lo que probablemente solo se esté diseñando teniendo en cuenta el uso de LibreOffice basado en web / remoto. Para aquellos en Linux, ya existen los back-end GTK y Qt VCL, así como los otros back-end dependiendo de la plataforma para manejar los widgets de la suite ofimática y otros elementos de la interfaz de usuario.
Mientras tanto, la biblioteca de gráficos de Cairo no ha visto una nueva versión en más de un año, pero está bastante madura en esta etapa y su uso sigue siendo generalizado, ya que admite una serie de objetivos de salida y una API conveniente para gráficos vectoriales 2D.
Potencialmente de interés para algunos será esta aplicación mínima que también se agregó al árbol de LibreOffice el jueves. Esta aplicación mínima en aproximadamente 55 líneas de código demuestra cómo crear una aplicación VCL mínima.
LibreOffice 7.3 saldrá en febrero, pero ese código ya se ha bifurcado, por lo que este último trabajo de VCL será para su versión posterior, presumiblemente LibreOffice 7.4.
Fuente: phoronix | somoslibres