fix awdw solo vicon crash, fix nested clip for binfolders, open edit edl
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / proxypopup.C
index 04a1bdae736bb02678d912d5730ca5499e7241f9..fe1b49fcae8d09e991a1b1fb6b5b040315cbf00e 100644 (file)
@@ -222,7 +222,7 @@ int ProxyPopupCopy::handle_event()
                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);
@@ -266,7 +266,7 @@ ProxyPopupProjectRemove::~ProxyPopupProjectRemove()
 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;
@@ -308,6 +308,13 @@ ProxyListMenu::~ProxyListMenu()
 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();
 }