[GNC-dev] WebKitGtk now defaults to Gtk4
John Ralls
jralls at ceridwen.us
Tue Nov 21 19:16:58 EST 2023
> On Nov 21, 2023, at 1:13 PM, Geert Janssens <geert.gnucash at kobaltwit.be> wrote:
>
> > * Configure a
> > GtkTextView to understand HTML tags. This doesn't support charts, printing,
> > or PDF export.
>
> While probably less work, the result would be a huge step back IMO.
>
Maybe just a step sideways: It actually should support printing, GtkTextView is the normal control for handling text documents in Gtk so GtkPrintOperation should work. Plus https://docs.gtk.org/gtk3/property.PrintOperation.export-filename.html exports to PDF. That's still true for Gtk4.
So that leaves charts, which we'd have to draw on a cairo (Gtk3) or OpenGL (Gtk4) canvas. Qt has https://doc.qt.io/qt-5/qtcharts-index.html but web searches turn up only https://gitlab.gnome.org/GNOME/goffice/-/tree/master/goffice/graph?ref_type=heads a fork of which we gleefully excised a few years ago. That would be a step or two backwards but I guess it would be preferable to writing our own chart library. The good news is that it is being maintained, though at 2-3 commits/year I wouldn't say it's actively maintained. It's not likely to migrate to Gtk4 any time soon.
Regards,
John Ralls
More information about the gnucash-devel
mailing list