diff options
Diffstat (limited to 'vapi/custom.vapi')
-rw-r--r-- | vapi/custom.vapi | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/vapi/custom.vapi b/vapi/custom.vapi new file mode 100644 index 0000000..73f0a5f --- /dev/null +++ b/vapi/custom.vapi @@ -0,0 +1,18 @@ +namespace Gnome { + [CCode (cheader_filename = "libgnome-desktop/gnome-desktop-thumbnail.h")] + public class DesktopThumbnailFactory : GLib.Object { + [CCode (has_construct_function = false)] + public DesktopThumbnailFactory (Gnome.ThumbnailSize size); + public bool can_thumbnail (string uri, string mime_type, ulong mtime); + public void create_failed_thumbnail (string uri, ulong mtime); + public unowned Gdk.Pixbuf generate_thumbnail (string uri, string mime_type); + public bool has_valid_failed_thumbnail (string uri, ulong mtime); + public unowned string lookup (string uri, ulong mtime); + public void save_thumbnail (Gdk.Pixbuf thumbnail, string uri, ulong original_mtime); + } + [CCode (cheader_filename = "libgnome-desktop/gnome-desktop-thumbnail.h", cprefix = "GNOME_DESKTOP_THUMBNAIL_SIZE_")] + public enum ThumbnailSize { + NORMAL, + LARGE + } +} |