Hi,
I'm sending an implementation of tag cloud, separated into model
and view (the widget itself).
The widget is based on goocanvas [1], so this means that it would
become an additional dependency for libtracker-gtk. In short it
draws GooCanvasTexts on the canvas with tag occurrence being mapped
to the font size on a logarithmic scale. Optionally rare tags will
be rendered in a lighter shade, and the tags (words) separated from
the canvas border by a limited random offset, which adds to the
cloudy appearance.
Marko
[1] http://sourceforge.net/projects/goocanvas
Attachment:
tracker-tag-cloud.tar.bz2
Description: application/bzip