I ditched goffice. I could find decent documentation, the header files are poorly documented. Withouth documentation the api is just odd. (Probly is just me).
So like a good little hacker (nerd whatever) I wrote my own Gpx.Graph widget in vala. It is around 280 lines, does everything goffice did for me, and more.
So to sum up the changes:
- Custom graph widget
- Better sizing of the graph
- Click on portion of the track and it is highlighted in the map.
- Change the smoothing-factor of the speed track.
- Grid lines.
And I added a quick page for it: http://blog.sarine.nl/gpx-viewer/
Edit: Almost forgot, I got some GREAT!! artwork for it. (application icon). The poeple from the Tango project realy helped me out (esp thanks to Sebastian who made the great icons).