[Etoys] Viewing a preview

Bert Freudenberg bert at freudenbergs.de
Sun Jan 18 09:09:04 EST 2009


On 18.01.2009, at 20:27, Karl Ramberg wrote:

> Walter Bender wrote:
>> Here is the Python/GTK way to do this, for what it is worth:
>>
>> from sugar.datastore import datastore
>> ...
>>        #my_dsobject is of type datastore.DSObject
>>        #object_id is a datastore object
>>        my_dsobject = datastore.get(object_id)
>>
>>        pixbufloader =  
>> gtk.gdk.pixbuf_loader_new_with_mime_type('image/png')
>>        #Access the 'preview' property
>>        #Note that the preview image is 300x225
>>        pixbufloader.write(dsobject.metadata['preview'])
>>        pixbufloader.close()
>>        pixbuf = pixbufloader.get_pixbuf()
>>
>> -walter
>>
> Thanks.
> I got it working my self but there are quite a few of the previews  
> that
> don't seem to work, and most criticaly photos from Record I can't  
> get to
> work.


Many Journal entries do not have a preview. Some Journal entries do no  
even have an associated file.

- Bert -





More information about the etoys-dev mailing list