Exemplo n.º 1
0
GList *vf_selection_get_list(ViewFile *vf)
{
	GList *list = NULL;

	switch (vf->type)
	{
	case FILEVIEW_LIST: list = vflist_selection_get_list(vf); break;
	case FILEVIEW_ICON: list = vficon_selection_get_list(vf); break;
	}

	return list;
}
Exemplo n.º 2
0
GList *layout_selection_list(LayoutWindow *lw)
{
	if (!layout_valid(&lw)) return NULL;

	if (layout_image_get_collection(lw, NULL))
		{
		const gchar *path;

		path = layout_image_get_path(lw);
		if (path) return g_list_append(NULL, g_strdup(path));
		return NULL;
		}

	if (lw->vfl) return vflist_selection_get_list(lw->vfl);
	if (lw->vfi) return vficon_selection_get_list(lw->vfi);

	return NULL;
}