Exemplo n.º 1
0
void
fi_gui_source_show(struct download *d)
{
	GtkTreeIter *iter;

	g_return_if_fail(store_sources);
	g_return_if_fail(NULL == g_hash_table_lookup(fi_sources, d));

	WALLOC(iter);
	g_hash_table_insert(fi_sources, d, iter);

	list_store_append_pointer(store_sources, iter, 0, d);
}
Exemplo n.º 2
0
void
fi_gui_source_show(struct download *d)
{
	GtkTreeIter *iter;

	g_return_if_fail(store_sources);
	g_return_if_fail(!htable_contains(fi_sources, d));

	WALLOC(iter);
	htable_insert(fi_sources, d, iter);

	list_store_append_pointer(store_sources, iter, 0, d);
}
Exemplo n.º 3
0
void
fi_gui_file_show(struct fileinfo_data *file)
{
	GtkTreeIter *iter;

	g_return_if_fail(store_files);
	g_assert(file);

	iter = fileinfo_data_get_iter(file);
	if (!iter) {
		WALLOC(iter);
		fileinfo_data_set_iter(file, iter);
		list_store_append_pointer(store_files, iter, 0, file);
	} else {
		list_store_set_pointer(store_files, iter, 0, file);
	}
}