And here is the relevant code,
Code: Select all
if (item.IsOk() && m_CollectionView->IsContainer(item))
{
switch (m_CollectionView->GetPopupMenuSelectionFromUser(menu, event.GetPosition()))
{
case MN_CreateFolder:
break;
case MN_RemoveFolder:
break;
case MN_FilterSampleView:
break;
default:
return;
}
}
else if (item.IsOk() && !m_CollectionView->IsContainer(item))
{
switch (m_CollectionView->GetPopupMenuSelectionFromUser(menu, event.GetPosition()))
{
case MN_RemoveSample:
break;
case MN_ShowInLibrary:
break;
default:
return;
}
}