コード例 #1
0
ファイル: cache_maint.c プロジェクト: XelaRellum/geeqie
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);
}
コード例 #2
0
ファイル: cache_maint.c プロジェクト: GroupO/geeqie_zas
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);
}
コード例 #3
0
ファイル: cache_maint.c プロジェクト: GroupO/geeqie_zas
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);
}