tumbler-file-info

tumbler-file-info

Synopsis

                    TumblerFileInfo;
                    TumblerFileInfoClass;
TumblerFileInfo **  tumbler_file_info_array_copy        (TumblerFileInfo **infos,
                                                         guint length);
void                tumbler_file_info_array_free        (TumblerFileInfo **infos);
TumblerFileInfo **  tumbler_file_info_array_new_with_flavor
                                                        (const gchar *const *uris,
                                                         const gchar *const *mime_types,
                                                         TumblerThumbnailFlavor *flavor,
                                                         guint *length);
const gchar *       tumbler_file_info_get_mime_type     (TumblerFileInfo *info);
guint64             tumbler_file_info_get_mtime         (TumblerFileInfo *info);
TumblerThumbnail *  tumbler_file_info_get_thumbnail     (TumblerFileInfo *info);
const gchar *       tumbler_file_info_get_uri           (TumblerFileInfo *info);
gboolean            tumbler_file_info_load              (TumblerFileInfo *info,
                                                         GCancellable *cancellable,
                                                         GError **error);
gboolean            tumbler_file_info_needs_update      (TumblerFileInfo *info);
TumblerFileInfo *   tumbler_file_info_new               (const gchar *uri,
                                                         const gchar *mime_type,
                                                         TumblerThumbnailFlavor *flavor);

Object Hierarchy

  GObject
   +----TumblerFileInfo

Properties

  "flavor"                   TumblerThumbnailFlavor*  : Read / Write / Construct Only
  "mime-type"                gchar*                : Read / Write / Construct Only
  "mtime"                    guint64               : Read
  "uri"                      gchar*                : Read / Write / Construct Only

Description

Details

TumblerFileInfo

typedef struct _TumblerFileInfo TumblerFileInfo;


TumblerFileInfoClass

typedef struct _TumblerFileInfoClass TumblerFileInfoClass;


tumbler_file_info_array_copy ()

TumblerFileInfo **  tumbler_file_info_array_copy        (TumblerFileInfo **infos,
                                                         guint length);


tumbler_file_info_array_free ()

void                tumbler_file_info_array_free        (TumblerFileInfo **infos);


tumbler_file_info_array_new_with_flavor ()

TumblerFileInfo **  tumbler_file_info_array_new_with_flavor
                                                        (const gchar *const *uris,
                                                         const gchar *const *mime_types,
                                                         TumblerThumbnailFlavor *flavor,
                                                         guint *length);


tumbler_file_info_get_mime_type ()

const gchar *       tumbler_file_info_get_mime_type     (TumblerFileInfo *info);


tumbler_file_info_get_mtime ()

guint64             tumbler_file_info_get_mtime         (TumblerFileInfo *info);


tumbler_file_info_get_thumbnail ()

TumblerThumbnail *  tumbler_file_info_get_thumbnail     (TumblerFileInfo *info);


tumbler_file_info_get_uri ()

const gchar *       tumbler_file_info_get_uri           (TumblerFileInfo *info);


tumbler_file_info_load ()

gboolean            tumbler_file_info_load              (TumblerFileInfo *info,
                                                         GCancellable *cancellable,
                                                         GError **error);


tumbler_file_info_needs_update ()

gboolean            tumbler_file_info_needs_update      (TumblerFileInfo *info);


tumbler_file_info_new ()

TumblerFileInfo *   tumbler_file_info_new               (const gchar *uri,
                                                         const gchar *mime_type,
                                                         TumblerThumbnailFlavor *flavor);

Property Details

The "flavor" property

  "flavor"                   TumblerThumbnailFlavor*  : Read / Write / Construct Only

flavor.


The "mime-type" property

  "mime-type"                gchar*                : Read / Write / Construct Only

mime-type.

Default value: NULL


The "mtime" property

  "mtime"                    guint64               : Read

mtime.

Default value: 0


The "uri" property

  "uri"                      gchar*                : Read / Write / Construct Only

uri.

Default value: NULL