| Top |  |  |  |  | 
| void | tumbler_thumbnailer_create () | 
| gchar ** | tumbler_thumbnailer_get_hash_keys () | 
| gchar ** | tumbler_thumbnailer_get_mime_types () | 
| gchar ** | tumbler_thumbnailer_get_uri_schemes () | 
| gint | tumbler_thumbnailer_get_priority () | 
| gint64 | tumbler_thumbnailer_get_max_file_size () | 
| gboolean | tumbler_thumbnailer_supports_location () | 
| gboolean | tumbler_thumbnailer_supports_hash_key () | 
| GList ** | tumbler_thumbnailer_array_copy () | 
| void | tumbler_thumbnailer_array_free () | 
| gpointer | excludes | Read / Write | 
| gpointer | hash-keys | Read / Write / Construct Only | 
| gpointer | locations | Read / Write | 
| gint64 | max-file-size | Read / Write | 
| gpointer | mime-types | Read / Write / Construct Only | 
| int | priority | Read / Write | 
| gpointer | uri-schemes | Read / Write / Construct Only | 
void tumbler_thumbnailer_create (TumblerThumbnailer *thumbnailer,GCancellable *cancellable,TumblerFileInfo *info);
gchar **
tumbler_thumbnailer_get_hash_keys (TumblerThumbnailer *thumbnailer);
gchar **
tumbler_thumbnailer_get_mime_types (TumblerThumbnailer *thumbnailer);
gchar **
tumbler_thumbnailer_get_uri_schemes (TumblerThumbnailer *thumbnailer);
gint
tumbler_thumbnailer_get_priority (TumblerThumbnailer *thumbnailer);
gint64
tumbler_thumbnailer_get_max_file_size (TumblerThumbnailer *thumbnailer);
gboolean tumbler_thumbnailer_supports_location (TumblerThumbnailer *thumbnailer,GFile *file);
gboolean tumbler_thumbnailer_supports_hash_key (TumblerThumbnailer *thumbnailer,const gchar *hash_key);
GList ** tumbler_thumbnailer_array_copy (GList **thumbnailers,guint length);
struct TumblerThumbnailerInterface {
  GTypeInterface __parent__;
  /* signals */
  void (*ready) (TumblerThumbnailer *thumbnailer,
                 const gchar *uri);
  void (*error) (TumblerThumbnailer *thumbnailer,
                 const gchar *failed_uri,
                 GQuark error_domain,
                 gint error_code,
                 const gchar *message);
  void (*unregister) (TumblerThumbnailer *thumbnailer);
  /* virtual methods */
  void (*create) (TumblerThumbnailer *thumbnailer,
                  GCancellable *cancellable,
                  TumblerFileInfo *info);
};
“hash-keys” property  “hash-keys”                gpointer
hash-keys.
Owner: TumblerThumbnailer
Flags: Read / Write / Construct Only
“locations” property  “locations”                gpointer
locations.
Owner: TumblerThumbnailer
Flags: Read / Write
“max-file-size” property  “max-file-size”            gint64
max-file-size.
Owner: TumblerThumbnailer
Flags: Read / Write
Allowed values: >= 0
Default value: 0
“mime-types” property  “mime-types”               gpointer
mime-types.
Owner: TumblerThumbnailer
Flags: Read / Write / Construct Only
“priority” property  “priority”                 int
priority.
Owner: TumblerThumbnailer
Flags: Read / Write
Allowed values: >= 0
Default value: 0
“error” signalvoid user_function (TumblerThumbnailer *tumblerthumbnailer, GObject *arg1, guint arg2, int arg3, char *arg4, gpointer user_data)
Flags: Run Last
“ready” signalvoid user_function (TumblerThumbnailer *tumblerthumbnailer, GObject *arg1, gpointer user_data)
Flags: Run Last
“unregister” signalvoid user_function (TumblerThumbnailer *tumblerthumbnailer, gpointer user_data)
Flags: No Hooks