[Patch] GMimeGpgmeSigstat: use G_DECLARE_FINAL_TYPE(), G_DEFINE_TYPE()

Albrecht Dreß <[email protected]> Fri, 31 May 2019 12:09:53 +0200
Newsgroups gmane.comp.gnome.apps.balsa
Message-ID <[email protected]>
Hi all,

attached is a rather simple patch which implements GMimeGpgmeSigstat using the modern G_DECLARE_FINAL_TYPE() and G_DEFINE_TYPE() macros.

Please note that this patch goes on top of the “make GpgME/E2EE support a hard requirement” one I submitted yesterday.

Opinions?

Cheers,
Albrecht.

---
Patch details:
- libbalsa/gmime-gpgme-signature.ch: implement GMimeGpgmeSigstat using G_DECLARE_FINAL_TYPE() and G_DEFINE_TYPE(); implement getter/setter functions
- libbalsa/body.c, libbalsa/gmime-multipart-crypt.c, libbalsa/rfc3156.c, src/balsa-message.c, src/balsa-mime-widget-crypto.c, src/balsa-mime-widget-message.c, src/balsa-print-object-header.c: use getter functions instead of accessing the object properties
- libbalsa/libbalsa-gpgme.c: use setter functions instead of manipulating the object propertiy directly
- libbalsa/libbalsa-gpgme-widgets.[ch] key argument to libbalsa_gpgme_key() is const

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

iQEzBAABCgAdFiEEcCEPemLFTtyGf4zATKlvDmfn2fgFAlzw/XEACgkQTKlvDmfn
2fjVPQf+L1B34BWQv8e51qkkxDNxZ0LYLjB02XjjlohGsaknEAGLuwNe2ZWqkg/D
+fr7BktuOTfuLqoPN+2mm5BMZOV1rtLrkAh1MLD1J+EvXtSXOjh5YWsq3EhCOXgQ
0YTHXJG1OvS4TerjntwkmeIC/FU8aUyatYCieIYZSA8CairPTPs4nwqOsdkGxDZE
0kEQ/8CGMbr1xtvzOD4zFWPghwnI6DztPkkPJDhfmzAAKI0Jt3LvSGI1I7f6Ak31
pINConjlDCvPM3347Sq5o0aGehAg6k41sH0/FCarG4TBQfOafAT0lSMT6UkHDdAe
YL76SjigcAKW0cDllS/ERbWcg/BWCg==
=odeb
-----END PGP SIGNATURE-----