Quintiq file version 2.0 #parent: ListScenario Response OnContextMenu ( structured[ScenarioNode] selection ) id:Response_ListScenario_OnContextMenu { #keys: '[11766.1.297275426]' Body: [* // popup context menu if ( selection.Element( 0 ).istype( ScenarioFolder ) ) { selectBin := selection.Element( 0 ).astype( ScenarioFolder ).IsRecycleBin() deletedFolder := selection.Element( 0 ).astype( ScenarioFolder ).IsDeleted(); MenuEmpty.Visible( selectBin ); MenuRestoreItemAll.Visible( selectBin or deletedFolder ); popupListFolder.Popup( this, x, y ); } else { selectDeleted := selection.Element( 0 ).astype( Scenario ).IsDeleted(); MenuRestoreItemAll.Visible( selectDeleted ); MenuEmpty.Visible( false ); popupListScenario.Popup( this, x, y ); } *] CanBindMultiple: false DefinitionID => /ListScenario/Responsedef_ListScenario_OnContextMenu }