On Wed, 2009-09-30 at 13:06 -0400, David Zeuthen wrote: > No, it's actually a great example. > > The way it works is that a GVfs backend can set the preview::icon file > attribute (which is a GIcon) [1] to whatever it wants. In GVfs we have a > class, GVfsIcon, that implements GLoadableIcon and GIcon. When clients > read preview::icon, then the loading of the returned icon is directed > back to the backend via the open_icon_for_read() VFunc on the > GVfsBackend class. The backend can then use any API it wants to > get/create the thumbnail. It is completely unrelated to the file in > question. I take it back, that is neat. :) Ross -- Ross Burton mail: ross burtonini com jabber: ross burtonini com www: http://burtonini.com
Attachment:
signature.asc
Description: This is a digitally signed message part