| 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