C# Class FSpot.Photo

Inheritance: FSpot.DbItem, IComparable, IPhoto, IPhotoVersionable
Afficher le fichier Open project: mono/f-spot Class Usage Examples

Private Properties

Свойство Type Description
AddVersionUnsafely void
CreateVersion uint
CreateVersion uint
DeleteEmptyDirectory void
DirectoryIsEmpty bool
GetFilenameForVersionName string

Méthodes publiques

Méthode Description
AddTag ( IEnumerable taglist ) : void
AddTag ( FSpot.Tag tag ) : void
AddTagUnsafely ( FSpot.Tag tag ) : void
AddVersion ( SafeUri base_uri, string filename, string name ) : uint
AddVersion ( SafeUri base_uri, string filename, string name, bool is_protected ) : uint
CompareTo ( Photo photo ) : int
CompareTo ( object obj ) : int
CopyAttributesFrom ( Photo that ) : void
CreateDefaultModifiedVersion ( uint base_version_id, bool create_file ) : uint
CreateNamedVersion ( string name, string extension, uint base_version_id, bool create_file ) : uint
CreateReparentedVersion ( FSpot.PhotoVersion version ) : uint
CreateReparentedVersion ( FSpot.PhotoVersion version, bool is_protected ) : uint
CreateVersion ( string name, uint base_version_id, bool create ) : uint
DeleteVersion ( uint version_id ) : void
DeleteVersion ( uint version_id, bool remove_original ) : void
DeleteVersion ( uint version_id, bool remove_original, bool keep_file ) : void
GetVersion ( uint version_id ) : FSpot.PhotoVersion
HasTag ( FSpot.Tag tag ) : bool
Photo ( uint id, long unix_time ) : Hyena
RemoveCategory ( IList taglist ) : void
RemoveTag ( FSpot.Tag tag ) : void
RenameVersion ( uint version_id, string new_name ) : void
ResetMD5Cache ( ) : void
SaveVersion ( Gdk buffer, bool create_version ) : uint
SetDefaultVersion ( IPhotoVersion version ) : void
VersionNameExists ( string version_name ) : bool
VersionUri ( uint version_id ) : SafeUri

Private Methods

Méthode Description
AddVersionUnsafely ( uint version_id, SafeUri base_uri, string filename, string import_md5, string name, bool is_protected ) : void
CreateVersion ( string name, string extension, uint base_version_id, bool create ) : uint
CreateVersion ( string name, string extension, uint base_version_id, bool create, bool is_protected ) : uint
DeleteEmptyDirectory ( GLib directory ) : void
DirectoryIsEmpty ( GLib directory ) : bool
GetFilenameForVersionName ( string version_name, string extension ) : string

Method Details

AddTag() public méthode

public AddTag ( IEnumerable taglist ) : void
taglist IEnumerable
Résultat void

AddTag() public méthode

public AddTag ( FSpot.Tag tag ) : void
tag FSpot.Tag
Résultat void

AddTagUnsafely() public méthode

public AddTagUnsafely ( FSpot.Tag tag ) : void
tag FSpot.Tag
Résultat void

AddVersion() public méthode

public AddVersion ( SafeUri base_uri, string filename, string name ) : uint
base_uri Hyena.SafeUri
filename string
name string
Résultat uint

AddVersion() public méthode

public AddVersion ( SafeUri base_uri, string filename, string name, bool is_protected ) : uint
base_uri Hyena.SafeUri
filename string
name string
is_protected bool
Résultat uint

CompareTo() public méthode

public CompareTo ( Photo photo ) : int
photo Photo
Résultat int

CompareTo() public méthode

public CompareTo ( object obj ) : int
obj object
Résultat int

CopyAttributesFrom() public méthode

public CopyAttributesFrom ( Photo that ) : void
that Photo
Résultat void

CreateDefaultModifiedVersion() public méthode

public CreateDefaultModifiedVersion ( uint base_version_id, bool create_file ) : uint
base_version_id uint
create_file bool
Résultat uint

CreateNamedVersion() public méthode

public CreateNamedVersion ( string name, string extension, uint base_version_id, bool create_file ) : uint
name string
extension string
base_version_id uint
create_file bool
Résultat uint

CreateReparentedVersion() public méthode

public CreateReparentedVersion ( FSpot.PhotoVersion version ) : uint
version FSpot.PhotoVersion
Résultat uint

CreateReparentedVersion() public méthode

public CreateReparentedVersion ( FSpot.PhotoVersion version, bool is_protected ) : uint
version FSpot.PhotoVersion
is_protected bool
Résultat uint

CreateVersion() public méthode

public CreateVersion ( string name, uint base_version_id, bool create ) : uint
name string
base_version_id uint
create bool
Résultat uint

DeleteVersion() public méthode

public DeleteVersion ( uint version_id ) : void
version_id uint
Résultat void

DeleteVersion() public méthode

public DeleteVersion ( uint version_id, bool remove_original ) : void
version_id uint
remove_original bool
Résultat void

DeleteVersion() public méthode

public DeleteVersion ( uint version_id, bool remove_original, bool keep_file ) : void
version_id uint
remove_original bool
keep_file bool
Résultat void

GetVersion() public méthode

public GetVersion ( uint version_id ) : FSpot.PhotoVersion
version_id uint
Résultat FSpot.PhotoVersion

HasTag() public méthode

public HasTag ( FSpot.Tag tag ) : bool
tag FSpot.Tag
Résultat bool

Photo() public méthode

public Photo ( uint id, long unix_time ) : Hyena
id uint
unix_time long
Résultat Hyena

RemoveCategory() public méthode

public RemoveCategory ( IList taglist ) : void
taglist IList
Résultat void

RemoveTag() public méthode

public RemoveTag ( FSpot.Tag tag ) : void
tag FSpot.Tag
Résultat void

RenameVersion() public méthode

public RenameVersion ( uint version_id, string new_name ) : void
version_id uint
new_name string
Résultat void

ResetMD5Cache() public static méthode

public static ResetMD5Cache ( ) : void
Résultat void

SaveVersion() public méthode

public SaveVersion ( Gdk buffer, bool create_version ) : uint
buffer Gdk
create_version bool
Résultat uint

SetDefaultVersion() public méthode

public SetDefaultVersion ( IPhotoVersion version ) : void
version IPhotoVersion
Résultat void

VersionNameExists() public méthode

public VersionNameExists ( string version_name ) : bool
version_name string
Résultat bool

VersionUri() public méthode

public VersionUri ( uint version_id ) : SafeUri
version_id uint
Résultat Hyena.SafeUri