Yhdistettiin eilen LibreOfficeen code-base esitteli vielä toisen grafiikkapiirustustaustan tälle avoimen lähdekoodin toimistosarjalle.

SvpGraphicsBackend on tämä uusi VCL (Visual Class Library)-taustaohjelma LibreOfficelle. SvpGraphicsBackendiä käytetään uutena taustaohjelmana Kairossa. LibreOfficelle on jo olemassa SvpSalGraphics, joka käyttää Cairoa piirtämiseen, kun taas SvpGraphicsBackendiä työstetään uuteen toteutukseen useiden muiden VCL-grafiikka-/piirustustaustaohjelmien ohella useiden alustojen väliseen toimistoohjelmistoon.

Tomaž Vajngerl of Collabora on työskennellyt tämän uuden Kairon taustajärjestelmän parissa, joka oli yhdistetty torstaina. Toistaiseksi on tehty muutamia lisätoimia, jotka ovat alkaneet siirtää enemmän toimintoja SvpGraphicsBackendiin.

Tätä uutta taustaa kehitetään VCL:n päättömällä alueella, joten todennäköisesti se on juuri suunniteltu web-pohjaista/etäkäyttöä LibreOfficea ajatellen. Linux-käyttäjille on jo olemassa GTK-ja Qt VCL-taustaohjelmat sekä monet muut taustaohjelmat riippuen alustasta, jolla toimistopaketin widgetejä ja muita käyttöliittymäelementtejä voidaan käsitellä.

Sillä välin Kairon grafiikkakirjasto ei ole nähnyt uutta julkaisua yli vuoteen, mutta se on tässä vaiheessa melko kypsä ja sen käyttö on edelleen laajalle levinnyttä tukemalla useita tuloskohteita ja kätevää APIa 2D-vektorigrafiikkaa varten.

Joitakin saattaa kiinnostaa tämä minimaalisovellus. LibreOffice-puu torstaina. Tämä noin 55 koodirivin vähimmäissovellus osoittaa, kuinka luodaan minimaalinen VCL-sovellus.

LibreOffice 7.3 julkaistaan ​​helmikuussa, mutta tämä koodi on jo haarautunut, joten tämä uusin VCL-teos tulee olemaan sen jatkojulkaisua varten, oletettavasti LibreOffice 7.4.

Categories: IT Info