comparison src/thumb_standard.h @ 1446:a6f9ba6fd751

gint -> gboolean.
author zas_
date Sun, 15 Mar 2009 18:06:41 +0000
parents 8b89e3ff286b
children 956aab097ea7
comparison
equal deleted inserted replaced
1445:cb0040be832e 1446:a6f9ba6fd751
26 typedef struct _ThumbLoaderStd ThumbLoaderStd; 26 typedef struct _ThumbLoaderStd ThumbLoaderStd;
27 typedef void (* ThumbLoaderStdFunc)(ThumbLoaderStd *tl, gpointer data); 27 typedef void (* ThumbLoaderStdFunc)(ThumbLoaderStd *tl, gpointer data);
28 28
29 struct _ThumbLoaderStd 29 struct _ThumbLoaderStd
30 { 30 {
31 gint standard_loader; 31 gboolean standard_loader;
32 32
33 ImageLoader *il; 33 ImageLoader *il;
34 FileData *fd; 34 FileData *fd;
35 35
36 time_t source_mtime; 36 time_t source_mtime;
39 39
40 gchar *thumb_path; 40 gchar *thumb_path;
41 gchar *thumb_uri; 41 gchar *thumb_uri;
42 const gchar *local_uri; 42 const gchar *local_uri;
43 43
44 gint thumb_path_local; 44 gboolean thumb_path_local;
45 45
46 gint requested_width; 46 gint requested_width;
47 gint requested_height; 47 gint requested_height;
48 48
49 gint cache_enable; 49 gboolean cache_enable;
50 gint cache_local; 50 gboolean cache_local;
51 gint cache_hit; 51 gboolean cache_hit;
52 gint cache_retry; 52 gboolean cache_retry;
53 53
54 gdouble progress; 54 gdouble progress;
55 55
56 ThumbLoaderStdFunc func_done; 56 ThumbLoaderStdFunc func_done;
57 ThumbLoaderStdFunc func_error; 57 ThumbLoaderStdFunc func_error;
65 void thumb_loader_std_set_callbacks(ThumbLoaderStd *tl, 65 void thumb_loader_std_set_callbacks(ThumbLoaderStd *tl,
66 ThumbLoaderStdFunc func_done, 66 ThumbLoaderStdFunc func_done,
67 ThumbLoaderStdFunc func_error, 67 ThumbLoaderStdFunc func_error,
68 ThumbLoaderStdFunc func_progress, 68 ThumbLoaderStdFunc func_progress,
69 gpointer data); 69 gpointer data);
70 void thumb_loader_std_set_cache(ThumbLoaderStd *tl, gint enable_cache, gint local, gint retry_failed); 70 void thumb_loader_std_set_cache(ThumbLoaderStd *tl, gboolean enable_cache, gboolean local, gboolean retry_failed);
71 gint thumb_loader_std_start(ThumbLoaderStd *tl, FileData *fd); 71 gboolean thumb_loader_std_start(ThumbLoaderStd *tl, FileData *fd);
72 void thumb_loader_std_free(ThumbLoaderStd *tl); 72 void thumb_loader_std_free(ThumbLoaderStd *tl);
73 73
74 GdkPixbuf *thumb_loader_std_get_pixbuf(ThumbLoaderStd *tl); 74 GdkPixbuf *thumb_loader_std_get_pixbuf(ThumbLoaderStd *tl);
75 75
76 76
77 /* validates a non local thumbnail file, 77 /* validates a non local thumbnail file,
78 * calling func_valid with the information when app is idle 78 * calling func_valid with the information when app is idle
79 * for thumbnail's without a file: uri, validates against allowed_age in days 79 * for thumbnail's without a file: uri, validates against allowed_age in days
80 */ 80 */
81 ThumbLoaderStd *thumb_loader_std_thumb_file_validate(const gchar *thumb_path, gint allowed_age, 81 ThumbLoaderStd *thumb_loader_std_thumb_file_validate(const gchar *thumb_path, gint allowed_age,
82 void (*func_valid)(const gchar *path, gint valid, gpointer data), 82 void (*func_valid)(const gchar *path, gboolean valid, gpointer data),
83 gpointer data); 83 gpointer data);
84 void thumb_loader_std_thumb_file_validate_cancel(ThumbLoaderStd *tl); 84 void thumb_loader_std_thumb_file_validate_cancel(ThumbLoaderStd *tl);
85 85
86 86
87 void thumb_std_maint_removed(const gchar *source); 87 void thumb_std_maint_removed(const gchar *source);