copy_edl->copy_all(edl);
FileXML file;
double start = 0, end = edl->tracks->total_length();
- copy_edl->copy(start, end, 1, &file, "", 1);
+ copy_edl->copy(COPY_EDL, start, end, &file, "", 1);
copy_edl->remove_user();
const char *file_string = file.string();
long file_length = strlen(file_string);
int ProxyPopupProjectRemove::handle_event()
{
popup->gui->collect_assets();
- mwindow->remove_assets_from_project(1, 1,
+ mwindow->remove_assets_from_project(1, 1, 1,
mwindow->session->drag_assets,
mwindow->session->drag_clips);
return 1;
void ProxyListMenu::create_objects()
{
add_item(format = new AWindowListFormat(mwindow, gui));
+ add_item(select_used = new AssetSelectUsed(mwindow, gui));
+ BC_SubMenu *submenu;
+ select_used->add_submenu(submenu = new BC_SubMenu());
+ submenu->add_submenuitem(new AssetSelectUsedItem(select_used, _("All"), SELECT_ALL));
+ submenu->add_submenuitem(new AssetSelectUsedItem(select_used, _("Used"), SELECT_USED));
+ submenu->add_submenuitem(new AssetSelectUsedItem(select_used, _("Unused"), SELECT_UNUSED));
+ submenu->add_submenuitem(new AssetSelectUsedItem(select_used, _("None"), SELECT_NONE));
add_item(new AWindowListSort(mwindow, gui));
update();
}