> On Nov 21, 2023, at 1:13 PM, Geert Janssens <geert.gnuc...@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
_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel