static void cache_manager_render_close_cb(GenericDialog *fd, gpointer data) { CleanData *cd = data; if (!gtk_widget_get_sensitive(cd->button_close)) return; cache_manager_render_reset(cd); generic_dialog_close(cd->gd); g_free(cd); }
static void cache_manager_render_finish(CleanData *cd) { cache_manager_render_reset(cd); gtk_entry_set_text(GTK_ENTRY(cd->progress), _("done")); spinner_set_interval(cd->spinner, -1); gtk_widget_set_sensitive(cd->group, TRUE); gtk_widget_set_sensitive(cd->button_start, TRUE); gtk_widget_set_sensitive(cd->button_stop, FALSE); gtk_widget_set_sensitive(cd->button_close, TRUE); }
static void cache_manager_render_close_cb(GenericDialog *fd, gpointer data) { CleanData *cd = data; #if GTK_CHECK_VERSION(2,20,0) if (!gtk_widget_get_sensitive(cd->button_close)) return; #else if (!GTK_WIDGET_SENSITIVE(cd->button_close)) return; #endif cache_manager_render_reset(cd); generic_dialog_close(cd->gd); g_free(cd); }