2004-10-23 Sven Neumann <sven@gimp.org> * libgimpthumb/gimpthumb-utils.[ch] * libgimpthumb/gimpthumbnail.[ch] * libgimpthumb/gimpthumb.def: added missing API, mainly for deleting thumbnails. * app/core/gimpimagefile.[ch]: when saving a thumbnail, delete a failure thumbnail if one exists. Unless the thumbnail was created explicitely, remove all other thumbnails for this image. * app/actions/documents-commands.c: changed accordingly. * app/file/file-open.c: only save a thumbnail if there isn't a valid thumbnail already. * app/widgets/gimpthumbbox.c: before attempting to create a new thumbnail, check if there's an uptodate failure thumbnail.
214 lines
2.5 KiB
Plaintext
214 lines
2.5 KiB
Plaintext
<!-- ##### SECTION Title ##### -->
|
|
GimpThumbnail
|
|
|
|
<!-- ##### SECTION Short_Description ##### -->
|
|
The GimpThumbnail object
|
|
|
|
<!-- ##### SECTION Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### SECTION See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### STRUCT GimpThumbnail ##### -->
|
|
<para>
|
|
All members of #GimpThumbnail are private and should only be accessed
|
|
using object properties.
|
|
</para>
|
|
|
|
|
|
<!-- ##### ARG GimpThumbnail:image-filesize ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### ARG GimpThumbnail:image-height ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### ARG GimpThumbnail:image-mimetype ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### ARG GimpThumbnail:image-mtime ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### ARG GimpThumbnail:image-num-layers ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### ARG GimpThumbnail:image-state ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### ARG GimpThumbnail:image-type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### ARG GimpThumbnail:image-uri ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### ARG GimpThumbnail:image-width ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### ARG GimpThumbnail:thumb-state ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### FUNCTION gimp_thumbnail_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gimp_thumbnail_set_uri ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@thumbnail:
|
|
@uri:
|
|
|
|
|
|
<!-- ##### FUNCTION gimp_thumbnail_set_filename ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@thumbnail:
|
|
@filename:
|
|
@error:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gimp_thumbnail_set_from_thumb ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@thumbnail:
|
|
@filename:
|
|
@error:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gimp_thumbnail_peek_image ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@thumbnail:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gimp_thumbnail_peek_thumb ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@thumbnail:
|
|
@size:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gimp_thumbnail_check_thumb ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@thumbnail:
|
|
@size:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gimp_thumbnail_load_thumb ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@thumbnail:
|
|
@size:
|
|
@error:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gimp_thumbnail_save_thumb ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@thumbnail:
|
|
@pixbuf:
|
|
@software:
|
|
@error:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gimp_thumbnail_save_thumb_local ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@thumbnail:
|
|
@pixbuf:
|
|
@software:
|
|
@error:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gimp_thumbnail_save_failure ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@thumbnail:
|
|
@software:
|
|
@error:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gimp_thumbnail_delete_failure ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@thumbnail:
|
|
|
|
|
|
<!-- ##### FUNCTION gimp_thumbnail_delete_others ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@thumbnail:
|
|
@size:
|
|
|
|
|
|
<!-- ##### FUNCTION gimp_thumbnail_has_failed ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@thumbnail:
|
|
@Returns:
|
|
|
|
|