Re: [GNC-dev] WebKitGtk now defaults to Gtk4
John Ralls <[email protected]> Tue, 21 Nov 2023 16:16:58 -0800
| Newsgroups | gmane.comp.gnome.apps.gnucash.devel |
|---|---|
| Message-ID | <[email protected]> |
> On Nov 21, 2023, at 1:13 PM, Geert Janssens <[email protected]> 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