[Patch] implement VCalendar stuff using G_*_TYPE()

Albrecht Dreß <[email protected]> Sun, 09 Jun 2019 18:57:08 +0200
Newsgroups gmane.comp.gnome.apps.balsa
Message-ID <[email protected]>
Hi all,

attached is a patch which converts the implementation of the VCalendar related objects LibBalsaVCal and LibBalsaVEvent to G_DECLARE_FINAL_TYPE() and G_DEFINE_TYPE().  Additionally, I took the opportunity to unify the label strings for screen display and printing, and added a missing field.

Best,
Albrecht.

---
Patch details:
- libbalsa/rfc2445.[ch]: implement LibBalsaVCal and LibBalsaVEvent using G_DECLARE_FINAL_TYPE() and G_DEFINE_TYPE(); make the data fields private; implement private member getters required for display and printing
- src/balsa-mime-widget-vcalendar.c: use new LibBalsaVCal and LibBalsaVEvent getters; add missing “Created” DTSTAMP item
- src/balsa-print-object-text.c: use new LibBalsaVCal and LibBalsaVEvent getters; add missing “Created” DTSTAMP item; use same labels as for screen display

_______________________________________________
balsa-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/balsa-list
vcal-new-gobject.diff.bz2 (application/x-bzip, 5.6 KB) - not displayed
signature.asc (application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE-----

iQEzBAABCgAdFiEEcCEPemLFTtyGf4zATKlvDmfn2fgFAlz9OmQACgkQTKlvDmfn
2fij4ggAvijSRC5gKwb5cKEsBG8YDvT2Banx5eFYQy5PQIzCAltSr/+mhPPFdFLD
AnwesW+rEOpiaaUZRmi+TdLzZo+Idhrlrf38fKhaXMK9+rWt6ymFFRtO+ePm3uRS
VZKJJAKSQka+LdHMtmsgo9VH2BlMpchzdgqcb5dk3px3mI1GgUemaOxM7jJXZLGo
fDC6SaMCEWmZREoW4fVeetndXhyvqlXL9hNaUWbvwPA2oG+aLMWSonq5JZ61T98P
Gfpy+aNDkQ4vYp3biWMVIAKeyDfnhr7vJx6j70o0eGbbNElnMRV8NOeX3xh4xflL
XvoYNWU0SGydDENZNLmglwvAlBXuVA==
=OG0L
-----END PGP SIGNATURE-----