champlain_bounding_box_extend(pgd->bbox, latitude, longitude);
}
- return TRUE;
+ return G_SOURCE_CONTINUE;
}
if (pgd->centre_map_checked)
gtk_progress_bar_set_text(GTK_PROGRESS_BAR(pgd->progress), NULL);
pgd->create_markers_id = 0;
- return FALSE;
+ return G_SOURCE_REMOVE;
}
static void bar_pane_gps_update(PaneGPSData *pgd)
gtk_widget_queue_draw_area(GTK_WIDGET(phd->drawing_area), 0, 0, phd->histogram_width, phd->histogram_height);
- if (phd->fd == NULL) return FALSE;
+ if (phd->fd == NULL) return G_SOURCE_REMOVE;
histmap = histmap_get(phd->fd);
if (!histmap)
{
histmap_start_idle(phd->fd);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
phd->pixbuf = gdk_pixbuf_new(GDK_COLORSPACE_RGB, FALSE, 8, phd->histogram_width, phd->histogram_height);
gdk_pixbuf_fill(phd->pixbuf, 0xffffffff);
histogram_draw(phd->histogram, histmap, phd->pixbuf, 0, 0, phd->histogram_width, phd->histogram_height);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
bar_pane_keywords_write(pkd);
bar_keyword_tree_sync(pkd);
pkd->idle_id = 0;
- return FALSE;
+ return G_SOURCE_REMOVE;
}
static void bar_pane_keywords_changed(GtkTextBuffer *UNUSED(buffer), gpointer data)
g_signal_connect(G_OBJECT(cl->il), "done", (GCallback)cache_loader_phase1_done_cb, cl);
if (image_loader_start(cl->il))
{
- return FALSE;
+ return G_SOURCE_REMOVE;
}
cl->error = TRUE;
cl->idle_id = g_idle_add(cache_loader_phase2_idle_cb, cl);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
static gboolean cache_loader_phase2_process(CacheLoader *cl)
cl->done_func(cl, cl->error, cl->done_data);
}
- return FALSE;
+ return G_SOURCE_REMOVE;
}
- return TRUE;
+ return G_SOURCE_CONTINUE;
}
static gboolean cache_loader_phase1_idle_cb(gpointer data)
DEBUG_1("purge chk done.");
cm->idle_id = 0;
cache_maintain_home_stop(cm);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
fd = static_cast<FileData *>(cm->list->data);
gtk_entry_set_text(GTK_ENTRY(cm->entry), buf);
}
- return TRUE;
+ return G_SOURCE_CONTINUE;
}
static void cache_maintain_home_close_cb(GenericDialog *UNUSED(gd), gpointer data)
}
}
- return TRUE;
+ return G_SOURCE_CONTINUE;
}
cd->idle_id = 0;
cache_manager_standard_clean_done(cd);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
static void cache_manager_standard_clean_valid_cb(const gchar *path, gboolean valid, gpointer data)
{
if (collection_manager_action_list) collect_manager_refresh();
collect_manager_process_actions(COLLECT_MANAGER_ACTIONS_PER_IDLE);
- if (collection_manager_action_list) return TRUE;
+ if (collection_manager_action_list) return G_SOURCE_CONTINUE;
- if (collect_manager_process_entry_list()) return TRUE;
+ if (collect_manager_process_entry_list()) return G_SOURCE_CONTINUE;
DEBUG_1("collection manager is up to date");
- return FALSE;
+ return G_SOURCE_REMOVE;
}
static gboolean collect_manager_timer_cb(gpointer UNUSED(data))
GdkSeat *seat;
GdkDevice *device;
- if (!ct->drop_idle_id) return FALSE;
+ if (!ct->drop_idle_id) return G_SOURCE_REMOVE;
window = gtk_widget_get_window(ct->listview);
seat = gdk_display_get_default_seat(gdk_window_get_display(window));
}
ct->drop_idle_id = 0;
- return FALSE;
+ return G_SOURCE_REMOVE;
}
static gboolean collection_table_auto_scroll_notify_cb(GtkWidget *UNUSED(widget), gint UNUSED(x), gint UNUSED(y), gpointer data)
{
CollectTable *ct = static_cast<CollectTable *>(data);
- if (!ct->sync_idle_id) return FALSE;
+ if (!ct->sync_idle_id) return G_SOURCE_REMOVE;
g_source_remove(ct->sync_idle_id);
ct->sync_idle_id = 0;
collection_table_sync(ct);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
static void collection_table_sync_idle(CollectTable *ct)
if (!dw->idle_id)
{
- return FALSE;
+ return G_SOURCE_REMOVE;
}
if (!dw->setup_done) /* Clear on 1st entry */
{
if (create_checksums_dimensions(dw, dw->list))
{
- return TRUE;
+ return G_SOURCE_CONTINUE;
}
}
if (dw->second_list)
{
if (create_checksums_dimensions(dw, dw->second_list))
{
- return TRUE;
+ return G_SOURCE_CONTINUE;
}
}
if ((dw->match_mask & DUPE_MATCH_SIM_HIGH ||
if (cache_sim_data_filled(di->simd))
{
image_sim_alternate_processing(di->simd);
- return TRUE;
+ return G_SOURCE_CONTINUE;
}
}
di->simd = image_sim_new();
image_loader_free(dw->img_loader);
dw->img_loader = NULL;
- return TRUE;
+ return G_SOURCE_CONTINUE;
}
dw->idle_id = 0;
- return FALSE;
+ return G_SOURCE_REMOVE;
}
dw->setup_point = dupe_setup_point_step(dw, dw->setup_point);
{
dupe_window_update_progress(dw, _("Comparing..."), 0.0, FALSE);
- return TRUE;
+ return G_SOURCE_CONTINUE;
}
if (dw->search_matches_sorted == NULL)
if (dw->search_matches_sorted != NULL)
{
- return TRUE;
+ return G_SOURCE_CONTINUE;
}
}
g_list_free(dw->search_matches);
{
dw->setup_count = 0;
dupe_window_update_progress(dw, _("Sorting..."), 1.0, TRUE);
- return TRUE;
+ return G_SOURCE_CONTINUE;
}
}
widget_set_cursor(dw->listview, -1);
- return FALSE;
+ return G_SOURCE_REMOVE;
/* The end */
}
dupe_array_check(dw);
}
- return TRUE;
+ return G_SOURCE_CONTINUE;
}
static void dupe_check_start(DupeWindow *dw)
fd->histmap->pixbuf = NULL;
fd->histmap->idle_id = 0;
file_data_send_notification(fd, NOTIFY_HISTMAP);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
- return TRUE;
+ return G_SOURCE_CONTINUE;
}
gboolean histmap_start_idle(FileData *fd)
g_signal_emit(il, signals[SIGNAL_AREA_READY], 0, x, y, w, h);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
static gboolean image_loader_emit_done_cb(gpointer data)
{
ImageLoader *il = static_cast<ImageLoader *>(data);
g_signal_emit(il, signals[SIGNAL_DONE], 0);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
static gboolean image_loader_emit_error_cb(gpointer data)
{
ImageLoader *il = static_cast<ImageLoader *>(data);
g_signal_emit(il, signals[SIGNAL_ERROR], 0);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
static gboolean image_loader_emit_percent_cb(gpointer data)
{
ImageLoader *il = static_cast<ImageLoader *>(data);
g_signal_emit(il, signals[SIGNAL_PERCENT], 0, image_loader_get_percent(il));
- return FALSE;
+ return G_SOURCE_REMOVE;
}
static gboolean image_loader_emit_size_cb(gpointer data)
height = il->actual_height;
g_mutex_unlock(il->data_mutex);
g_signal_emit(il, signals[SIGNAL_SIZE], 0, width, height);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
gint b;
gint c;
- if (!il) return FALSE;
+ if (!il) return G_SOURCE_REMOVE;
c = il->idle_read_loop_count ? il->idle_read_loop_count : 1;
while (c > 0 && !image_loader_get_stopping(il))
if (b == 0)
{
image_loader_done(il);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
if (b < 0 || (b > 0 && !il->backend.write(il->loader, il->mapped_file + il->bytes_read, b, &il->error)))
{
image_loader_error(il);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
il->bytes_read += b;
image_loader_emit_percent(il);
}
- return TRUE;
+ return G_SOURCE_CONTINUE;
}
static gboolean image_loader_begin(ImageLoader *il)
static gboolean image_loader_idle_cb(gpointer data)
{
- gboolean ret = FALSE;
+ gboolean ret = G_SOURCE_REMOVE;
ImageLoader *il = static_cast<ImageLoader *>(data);
if (il->idle_id)
osd->changed_states = IMAGE_STATE_NONE;
osd->notify = static_cast<NotifyType>(0);
osd->idle_id = 0;
- return FALSE;
+ return G_SOURCE_REMOVE;
}
static void image_osd_update_schedule(OverlayStateData *osd, gboolean force)
{
DEBUG_1("%s layout_editors_reload_idle_cb: get_desktop_files", get_exec_time());
layout_editors_desktop_files = editor_get_desktop_files();
- return TRUE;
+ return G_SOURCE_CONTINUE;
}
editor_read_desktop_file(static_cast<const gchar *>(layout_editors_desktop_files->data));
DEBUG_1("%s layout_editors_reload_idle_cb: setup_editors done", get_exec_time());
layout_editors_reload_idle_id = -1;
- return FALSE;
+ return G_SOURCE_REMOVE;
}
- return TRUE;
+ return G_SOURCE_CONTINUE;
}
void layout_editors_reload_start(void)
}
}
#endif
- return FALSE;
+ return G_SOURCE_REMOVE;
}
LayoutWindow *layout_new_with_geometry(FileData *dir_fd, LayoutOptions *lop,
if (pw->cache_todo)
{
pan_window_message(pw, _("Reading image data..."));
- return TRUE;
+ return G_SOURCE_CONTINUE;
}
}
if (pw->cache_todo)
pw->cache_tick = 0;
}
- if (pan_cache_step(pw)) return TRUE;
+ if (pan_cache_step(pw)) return G_SOURCE_CONTINUE;
pw->idle_id = 0;
- return FALSE;
+ return G_SOURCE_REMOVE;
}
}
pan_window_message(pw, NULL);
pw->idle_id = 0;
- return FALSE;
+ return G_SOURCE_REMOVE;
}
static void pan_layout_update_idle(PanWindow *pw)
gtk_tree_path_free(path);
g_list_free(list_cells);
- return(FALSE);
+ return(G_SOURCE_REMOVE);
}
static void filter_add_cb(GtkWidget *UNUSED(widget), gpointer data)
gtk_tree_path_free(path);
- return(FALSE);
+ return(G_SOURCE_REMOVE);
}
static void filter_default_ok_cb(GenericDialog *gd, gpointer UNUSED(data))
gtk_tree_path_free(path);
- return(FALSE);
+ return(G_SOURCE_REMOVE);
}
static void accel_default_cb(GtkWidget *UNUSED(widget), gpointer data)
file_data_unref(fd);
string_list_free(keywords);
- return (TRUE);
+ return (G_SOURCE_CONTINUE);
}
else if (kfd->list_dir)
{
file_data_unref(fd);
- return TRUE;
+ return G_SOURCE_CONTINUE;
}
keywords_find_finish(kfd);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
static void keywords_find_start_cb(GenericDialog *UNUSED(fd), gpointer data)
layout_menu_close_cb(NULL, lw_id);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
static void gr_close_window(const gchar *UNUSED(text), GIOChannel *UNUSED(channel), gpointer UNUSED(data))
{
exit_program();
- return FALSE;
+ return G_SOURCE_REMOVE;
}
static void gr_quit(const gchar *UNUSED(text), GIOChannel *UNUSED(channel), gpointer UNUSED(data))
gtk_window_move(GTK_WINDOW(lw_id->window), x, y);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
static void gr_geometry(const gchar *text, GIOChannel *UNUSED(channel), gpointer UNUSED(data))
/* 2pass prio */
DEBUG_2("redraw priority: 2pass");
rt->draw_idle_id = g_idle_add_full(G_PRIORITY_DEFAULT_IDLE, rt_queue_draw_idle_cb, rt, NULL);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
if (visible_area == 0)
/* we have enough data for starting intensive redrawing */
DEBUG_2("redraw priority: high %.2f %%", percent);
rt->draw_idle_id = g_idle_add_full(GDK_PRIORITY_REDRAW, rt_queue_draw_idle_cb, rt, NULL);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
if (percent < 1.0 || force_set)
/* queue is (almost) empty, wait 50 ms*/
DEBUG_2("redraw priority: wait %.2f %%", percent);
rt->draw_idle_id = g_timeout_add_full(G_PRIORITY_DEFAULT_IDLE, 50, rt_queue_draw_idle_cb, rt, NULL);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
/* keep the same priority as before */
DEBUG_2("redraw priority: no change %.2f %%", percent);
- return TRUE;
+ return G_SOURCE_CONTINUE;
}
pr_render_complete_signal(pr);
rt->draw_idle_id = 0;
- return FALSE;
+ return G_SOURCE_REMOVE;
}
if (rt->draw_queue)
pr_render_complete_signal(pr);
rt->draw_idle_id = 0;
- return FALSE;
+ return G_SOURCE_REMOVE;
}
return rt_queue_schedule_next_draw(rt, FALSE);
sar->lw->sar_window = NULL;
gtk_widget_destroy(sar->window);
- return TRUE;
+ return G_SOURCE_CONTINUE;
}
static gboolean entry_box_activate_cb(GtkWidget *UNUSED(widget), gpointer data)
search_status_update(sd);
sd->update_idle_id = 0;
- return FALSE;
+ return G_SOURCE_REMOVE;
}
static void search_result_update_idle_cancel(SearchData *sd)
if (search_file_next(sd))
{
sd->search_idle_id = 0;
- return FALSE;
+ return G_SOURCE_REMOVE;
}
- return TRUE;
+ return G_SOURCE_CONTINUE;
}
if (!sd->search_file_list && !sd->search_folder_list)
search_stop(sd);
search_result_thumb_step(sd);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
fd = static_cast<FileData *>(sd->search_folder_list->data);
file_data_unref(fd);
}
- return TRUE;
+ return G_SOURCE_CONTINUE;
}
static void search_similarity_load_done_cb(ImageLoader *UNUSED(il), gpointer data)
tv->idle_id = 0;
thumb_loader_std_thumb_file_validate_finish(tv, FALSE);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
ThumbLoaderStd *thumb_loader_std_thumb_file_validate(const gchar *thumb_path, gint allowed_days,
TMaintMove *tm;
gchar *pathl;
- if (!thumb_std_maint_move_list) return FALSE;
+ if (!thumb_std_maint_move_list) return G_SOURCE_REMOVE;
tm = static_cast<TMaintMove *>(thumb_std_maint_move_list->data);
thumb_std_maint_move_step(tm);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
/* This will schedule a move of the thumbnail for source image to dest when idle.
if (tl->func_done) tl->func_done(tl, tl->data);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
static void thumb_loader_delay_done(ThumbLoader *tl)
NULL, NULL, GDK_CURRENT_TIME);
gdk_keyboard_grab(gtk_widget_get_window(ted->window), TRUE, GDK_CURRENT_TIME);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
gboolean tree_edit_by_path(GtkTreeView *tree, GtkTreePath *tpath, gint column, const gchar *text,
g_thread_pool_free(appimage_data->thread_pool, TRUE, TRUE);
g_free(appimage_data);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
static gboolean appimage_notification_fade_cb(gpointer data)
/* this is removed when ud is destroyed */
ud->perform_idle_id = g_idle_add(file_util_perform_ci_internal, ud);
- return TRUE;
+ return G_SOURCE_CONTINUE;
}
g_assert(ud->flist);
ret = file_util_perform_ci_cb(GINT_TO_POINTER(!last), status, single_entry, ud);
g_list_free(single_entry);
- if (ret == EDITOR_CB_SUSPEND || last) return FALSE;
+ if (ret == EDITOR_CB_SUSPEND || last) return G_SOURCE_REMOVE;
if (ret == EDITOR_CB_SKIP)
{
file_util_perform_ci_cb(NULL, EDITOR_ERROR_SKIPPED, ud->flist, ud);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
}
- return TRUE;
+ return G_SOURCE_CONTINUE;
}
static void file_util_perform_ci_dir(UtilityData *ud, gboolean internal, gboolean ext_result)
file_util_rename_preview_update(ud);
ud->update_idle_id = 0;
- return FALSE;
+ return G_SOURCE_REMOVE;
}
static void file_util_rename_preview_order_cb(GtkTreeModel *UNUSED(treemodel), GtkTreePath *UNUSED(tpath),
g_free(dd->dest_path);
g_free(dd->editor_key);
g_free(dd);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
static void file_util_write_metadata_first_done(gboolean success, const gchar *UNUSED(done_path), gpointer data)
}
vd->drop_scroll_id = 0;
- return FALSE;
+ return G_SOURCE_REMOVE;
}
static gboolean vd_auto_scroll_notify_cb(GtkWidget *UNUSED(widget), gint UNUSED(x), gint UNUSED(y), gpointer data)
if (!vf->layout)
{
VFLIST(vf)->select_idle_id = 0;
- return FALSE;
+ return G_SOURCE_REMOVE;
}
vf_send_update(vf);
}
VFLIST(vf)->select_idle_id = 0;
- return FALSE;
+ return G_SOURCE_REMOVE;
}
static void vflist_select_idle_cancel(ViewFile *vf)
if (vf_star_next(vf))
{
- return TRUE;
+ return G_SOURCE_CONTINUE;
}
else
{
vf->stars_filedata = NULL;
vf->stars_id = 0;
- return FALSE;
+ return G_SOURCE_REMOVE;
}
}
- return FALSE;
+ return G_SOURCE_REMOVE;
}
void vf_star_update(ViewFile *vf)
vf_refresh(vf);
vf->refresh_idle_id = 0;
- return FALSE;
+ return G_SOURCE_REMOVE;
}
void vf_refresh_idle_cancel(ViewFile *vf)
read_rating_data(fd);
}
fd->metadata_in_idle_loaded = TRUE;
- return TRUE;
+ return G_SOURCE_CONTINUE;
}
work = work->next;
}
vf_thumb_status(vf, 0.0, NULL);
vf->read_metadata_in_idle_id = 0;
vf_refresh(vf);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
static void vf_read_metadata_in_idle_finished_cb(gpointer data)