comparison src/cache_maint.c @ 1420:3a9fb1b52559

Use gboolean where applicable, for the sake of consistency.
author zas_
date Thu, 12 Mar 2009 21:06:37 +0000
parents 79937bc55f3a
children cf4029d10d38
comparison
equal deleted inserted replaced
1419:c520cfd40aef 1420:3a9fb1b52559
34 GenericDialog *gd; 34 GenericDialog *gd;
35 GtkWidget *entry; 35 GtkWidget *entry;
36 GtkWidget *spinner; 36 GtkWidget *spinner;
37 GtkWidget *button_stop; 37 GtkWidget *button_stop;
38 GtkWidget *button_close; 38 GtkWidget *button_close;
39 gint clear; 39 gboolean clear;
40 gint metadata; 40 gboolean metadata;
41 }; 41 };
42 42
43 #define PURGE_DIALOG_WIDTH 400 43 #define PURGE_DIALOG_WIDTH 400
44 44
45 45
81 } 81 }
82 82
83 return dot; 83 return dot;
84 } 84 }
85 85
86 static gint isempty(const gchar *path) 86 static gboolean isempty(const gchar *path)
87 { 87 {
88 DIR *dp; 88 DIR *dp;
89 struct dirent *dir; 89 struct dirent *dir;
90 gchar *pathl; 90 gchar *pathl;
91 91
131 131
132 gtk_widget_set_sensitive(cm->button_stop, FALSE); 132 gtk_widget_set_sensitive(cm->button_stop, FALSE);
133 gtk_widget_set_sensitive(cm->button_close, TRUE); 133 gtk_widget_set_sensitive(cm->button_close, TRUE);
134 } 134 }
135 135
136 static gint cache_maintain_home_cb(gpointer data) 136 static gboolean cache_maintain_home_cb(gpointer data)
137 { 137 {
138 CMData *cm = data; 138 CMData *cm = data;
139 GList *dlist = NULL; 139 GList *dlist = NULL;
140 GList *list = NULL; 140 GList *list = NULL;
141 FileData *fd; 141 FileData *fd;
267 267
268 cache_maintain_home_stop(cm); 268 cache_maintain_home_stop(cm);
269 } 269 }
270 270
271 /* sorry for complexity (cm->done_list), but need it to remove empty dirs */ 271 /* sorry for complexity (cm->done_list), but need it to remove empty dirs */
272 void cache_maintain_home(gint metadata, gint clear, GtkWidget *parent) 272 void cache_maintain_home(gboolean metadata, gboolean clear, GtkWidget *parent)
273 { 273 {
274 CMData *cm; 274 CMData *cm;
275 GList *dlist; 275 GList *dlist;
276 FileData *dir_fd; 276 FileData *dir_fd;
277 const gchar *msg; 277 const gchar *msg;
669 669
670 GList *list; 670 GList *list;
671 GList *list_dir; 671 GList *list_dir;
672 672
673 gint days; 673 gint days;
674 gint clear; 674 gboolean clear;
675 675
676 GtkWidget *button_close; 676 GtkWidget *button_close;
677 GtkWidget *button_stop; 677 GtkWidget *button_stop;
678 GtkWidget *button_start; 678 GtkWidget *button_start;
679 GtkWidget *progress; 679 GtkWidget *progress;
683 GtkWidget *entry; 683 GtkWidget *entry;
684 684
685 gint count_total; 685 gint count_total;
686 gint count_done; 686 gint count_done;
687 687
688 gint local; 688 gboolean local;
689 gint recurse; 689 gboolean recurse;
690 690
691 gint idle_id; 691 gint idle_id;
692 }; 692 };
693 693
694 static void cache_manager_render_reset(CleanData *cd) 694 static void cache_manager_render_reset(CleanData *cd)
753 753
754 cd->list = g_list_concat(list_f, cd->list); 754 cd->list = g_list_concat(list_f, cd->list);
755 cd->list_dir = g_list_concat(list_d, cd->list_dir); 755 cd->list_dir = g_list_concat(list_d, cd->list_dir);
756 } 756 }
757 757
758 static gint cache_manager_render_file(CleanData *cd); 758 static gboolean cache_manager_render_file(CleanData *cd);
759 759
760 static void cache_manager_render_thumb_done_cb(ThumbLoader *tl, gpointer data) 760 static void cache_manager_render_thumb_done_cb(ThumbLoader *tl, gpointer data)
761 { 761 {
762 CleanData *cd = data; 762 CleanData *cd = data;
763 763
765 cd->tl = NULL; 765 cd->tl = NULL;
766 766
767 while (cache_manager_render_file(cd)); 767 while (cache_manager_render_file(cd));
768 } 768 }
769 769
770 static gint cache_manager_render_file(CleanData *cd) 770 static gboolean cache_manager_render_file(CleanData *cd)
771 { 771 {
772 if (cd->list) 772 if (cd->list)
773 { 773 {
774 FileData *fd; 774 FileData *fd;
775 gint success; 775 gint success;
985 cd->idle_id = -1; 985 cd->idle_id = -1;
986 cache_manager_standard_clean_done(cd); 986 cache_manager_standard_clean_done(cd);
987 return FALSE; 987 return FALSE;
988 } 988 }
989 989
990 static void cache_manager_standard_clean_valid_cb(const gchar *path, gint valid, gpointer data) 990 static void cache_manager_standard_clean_valid_cb(const gchar *path, gboolean valid, gpointer data)
991 { 991 {
992 CleanData *cd = data; 992 CleanData *cd = data;
993 993
994 if (path) 994 if (path)
995 { 995 {
1073 { 1073 {
1074 cache_manager_standard_clean_valid_cb(NULL, TRUE, cd); 1074 cache_manager_standard_clean_valid_cb(NULL, TRUE, cd);
1075 } 1075 }
1076 } 1076 }
1077 1077
1078 static void cache_manager_standard_process(GtkWidget *widget, gint clear) 1078 static void cache_manager_standard_process(GtkWidget *widget, gboolean clear)
1079 { 1079 {
1080 CleanData *cd; 1080 CleanData *cd;
1081 const gchar *stock_id; 1081 const gchar *stock_id;
1082 const gchar *msg; 1082 const gchar *msg;
1083 1083