Mercurial > geeqie.yaz
comparison src/view_dir_list.c @ 1452:67b40740122e
gint -> gboolean where applicable.
author | zas_ |
---|---|
date | Mon, 16 Mar 2009 19:11:39 +0000 |
parents | a3d3208b0c50 |
children | 299d45d4b1cc |
comparison
equal
deleted
inserted
replaced
1451:0e67a5992d51 | 1452:67b40740122e |
---|---|
35 *----------------------------------------------------------------------------- | 35 *----------------------------------------------------------------------------- |
36 * misc | 36 * misc |
37 *----------------------------------------------------------------------------- | 37 *----------------------------------------------------------------------------- |
38 */ | 38 */ |
39 | 39 |
40 gint vdlist_find_row(ViewDir *vd, FileData *fd, GtkTreeIter *iter) | 40 gboolean vdlist_find_row(ViewDir *vd, FileData *fd, GtkTreeIter *iter) |
41 { | 41 { |
42 GtkTreeModel *store; | 42 GtkTreeModel *store; |
43 gint valid; | 43 gboolean valid; |
44 gint row = 0; | 44 gint row = 0; |
45 | 45 |
46 store = gtk_tree_view_get_model(GTK_TREE_VIEW(vd->view)); | 46 store = gtk_tree_view_get_model(GTK_TREE_VIEW(vd->view)); |
47 valid = gtk_tree_model_get_iter_first(store, iter); | 47 valid = gtk_tree_model_get_iter_first(store, iter); |
48 while (valid) | 48 while (valid) |
140 if (fd) return fd->path; | 140 if (fd) return fd->path; |
141 | 141 |
142 return NULL; | 142 return NULL; |
143 } | 143 } |
144 | 144 |
145 static gint vdlist_populate(ViewDir *vd, gboolean clear) | 145 static gboolean vdlist_populate(ViewDir *vd, gboolean clear) |
146 { | 146 { |
147 GtkListStore *store; | 147 GtkListStore *store; |
148 GList *work; | 148 GList *work; |
149 GtkTreeIter iter; | 149 GtkTreeIter iter; |
150 gint valid; | 150 gboolean valid; |
151 gchar *filepath; | 151 gchar *filepath; |
152 GList *old_list; | 152 GList *old_list; |
153 gint ret; | 153 gboolean ret; |
154 FileData *fd; | 154 FileData *fd; |
155 | 155 |
156 old_list = VDLIST(vd)->list; | 156 old_list = VDLIST(vd)->list; |
157 | 157 |
158 ret = filelist_read(vd->dir_fd, NULL, &VDLIST(vd)->list); | 158 ret = filelist_read(vd->dir_fd, NULL, &VDLIST(vd)->list); |
185 while (work) | 185 while (work) |
186 { | 186 { |
187 gint match; | 187 gint match; |
188 GdkPixbuf *pixbuf; | 188 GdkPixbuf *pixbuf; |
189 const gchar *date = ""; | 189 const gchar *date = ""; |
190 gboolean done = FALSE; | |
191 | |
190 fd = work->data; | 192 fd = work->data; |
191 gboolean done = FALSE; | |
192 | 193 |
193 if (access_file(fd->path, R_OK | X_OK) && fd->name) | 194 if (access_file(fd->path, R_OK | X_OK) && fd->name) |
194 { | 195 { |
195 if (fd->name[0] == '.' && fd->name[1] == '\0') | 196 if (fd->name[0] == '.' && fd->name[1] == '\0') |
196 { | 197 { |
295 | 296 |
296 filelist_free(old_list); | 297 filelist_free(old_list); |
297 return ret; | 298 return ret; |
298 } | 299 } |
299 | 300 |
300 gint vdlist_set_fd(ViewDir *vd, FileData *dir_fd) | 301 gboolean vdlist_set_fd(ViewDir *vd, FileData *dir_fd) |
301 { | 302 { |
302 gint ret; | 303 gboolean ret; |
303 gchar *old_path = NULL; | 304 gchar *old_path = NULL; |
304 | 305 |
305 if (!dir_fd) return FALSE; | 306 if (!dir_fd) return FALSE; |
306 if (vd->dir_fd == dir_fd) return TRUE; | 307 if (vd->dir_fd == dir_fd) return TRUE; |
307 | 308 |
353 void vdlist_refresh(ViewDir *vd) | 354 void vdlist_refresh(ViewDir *vd) |
354 { | 355 { |
355 vdlist_populate(vd, FALSE); | 356 vdlist_populate(vd, FALSE); |
356 } | 357 } |
357 | 358 |
358 gint vdlist_press_key_cb(GtkWidget *widget, GdkEventKey *event, gpointer data) | 359 gboolean vdlist_press_key_cb(GtkWidget *widget, GdkEventKey *event, gpointer data) |
359 { | 360 { |
360 ViewDir *vd = data; | 361 ViewDir *vd = data; |
361 GtkTreePath *tpath; | 362 GtkTreePath *tpath; |
362 | 363 |
363 if (event->keyval != GDK_Menu) return FALSE; | 364 if (event->keyval != GDK_Menu) return FALSE; |
386 gtk_menu_popup(GTK_MENU(vd->popup), NULL, NULL, vd_menu_position_cb, vd, 0, GDK_CURRENT_TIME); | 387 gtk_menu_popup(GTK_MENU(vd->popup), NULL, NULL, vd_menu_position_cb, vd, 0, GDK_CURRENT_TIME); |
387 | 388 |
388 return TRUE; | 389 return TRUE; |
389 } | 390 } |
390 | 391 |
391 gint vdlist_press_cb(GtkWidget *widget, GdkEventButton *bevent, gpointer data) | 392 gboolean vdlist_press_cb(GtkWidget *widget, GdkEventButton *bevent, gpointer data) |
392 { | 393 { |
393 ViewDir *vd = data; | 394 ViewDir *vd = data; |
394 GtkTreePath *tpath; | 395 GtkTreePath *tpath; |
395 GtkTreeIter iter; | 396 GtkTreeIter iter; |
396 FileData *fd = NULL; | 397 FileData *fd = NULL; |