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



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

Attachment: vcal-new-gobject.diff.bz2
Description: application/bzip

Attachment: pgpCoQp5qhz32.pgp
Description: PGP signature



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]