Quintiq file version 2.0 #parent: #root Response OnDrop ( LibCal_ExplicitTimeInterval source, LibCal_Calendar droprow ) id:Response_LibCal_gcResourceCalendars_OnDrop { #keys: '[131094.0.1866769921]' Body: [* // ExplicitTimeInterval -> Row (SubscribeToEvent) subscriber := droprow; occurrence := source; event := occurrence.Participation().Event(); if( not occurrence.Participation().IsRecurring() ) { subscriber.SubscribeToEvent( event ); } else { // Ask if only this occurrence or all occurrences should be subscribed to. selection := MessageBox::Question( this, Translations::MessageBox_SubscribeToQuestion(), Translations::MessageBox_SubscribeToOptions() ); if( selection = 0 ) { subscriber.SubscribeToOccurrence( occurrence ); } else if( selection = 1 ) { dlg := construct( LibCal_dlgSubscription ); dlg.CreateSubscription( this, subscriber, occurrence.Participation().Event().LeadingParticipation() ); } } *] CanBindMultiple: false DefinitionID: 'Responsedef_GanttChart_OnDrop' }