C# Class FSpot.Thumbnail.ThumbnailService

Inheritance: IThumbnailService
Afficher le fichier Open project: mono/f-spot Class Usage Examples

Méthodes publiques

Méthode Description
DeleteThumbnails ( SafeUri fileUri ) : void
GetThumbnail ( SafeUri fileUri, ThumbnailSize size ) : Pixbuf
ThumbnailService ( IXdgDirectoryService xdgDirectoryService, IThumbnailerFactory thumbnailerFactory, IFileSystem fileSystem ) : System
TryLoadThumbnail ( SafeUri fileUri, ThumbnailSize size ) : Pixbuf

Private Methods

Méthode Description
GetThumbnailPath ( SafeUri fileUri, ThumbnailSize size ) : SafeUri
IsValid ( SafeUri uri, Pixbuf pixbuf ) : bool
LoadPng ( SafeUri uri ) : Pixbuf
LoadThumbnail ( SafeUri thumbnailUri ) : Pixbuf

Method Details

DeleteThumbnails() public méthode

public DeleteThumbnails ( SafeUri fileUri ) : void
fileUri Hyena.SafeUri
Résultat void

GetThumbnail() public méthode

public GetThumbnail ( SafeUri fileUri, ThumbnailSize size ) : Pixbuf
fileUri SafeUri
size ThumbnailSize
Résultat Pixbuf

ThumbnailService() public méthode

public ThumbnailService ( IXdgDirectoryService xdgDirectoryService, IThumbnailerFactory thumbnailerFactory, IFileSystem fileSystem ) : System
xdgDirectoryService IXdgDirectoryService
thumbnailerFactory IThumbnailerFactory
fileSystem IFileSystem
Résultat System

TryLoadThumbnail() public méthode

public TryLoadThumbnail ( SafeUri fileUri, ThumbnailSize size ) : Pixbuf
fileUri SafeUri
size ThumbnailSize
Résultat Pixbuf