libjana fixed up for rapid application development

Just finished fixing up libjana-gtk to work nicely with glade-3. When compiled with –enable-glade, a glade-3 catalog file will be installed and some work-arounds will be enabled in the code that allow the widgets to be used nicely inside glade-3, allowing easy creation of GtkBuilder/libglade xml UI description files.

Also, thanks to Thomas Wood‘s GSOC student pointing out that they were broken, and Emmanuele Bassi showing me exactly what was broken about them, I’ve fixed the libjana{-ecal,-gtk} vala bindings. Unfortunately, I’ve not had the time to test them, but they look correct 🙂

The plan is to use vala and glade-3/GtkBuilder in Dates2, as I get the time to work on it. Hopefully some other people might start playing with it though, as I really think libjana* lowers the barrier of entry for using PIM data via evolution-data-server in GTK applications. Just look what’s possible!:


Click to zoom

]]>

Leave a Reply

Your e-mail address will not be published. Required fields are marked *