Quintiq file version 2.0 #parent: #root Method Open ( internal[GUIComponent] parent_i, LibCal_Participation participation_i ) id:Method_LibCal_dlgSubscription_Open { #keys: '[131094.1.100403815]' Body: [* // Set the checkboxes. if( participation_i.IsLeading() or participation_i.astype( LibCal_Subscription ).UseLeadingPeriod() ) { ckbAllOccurrences.Checked( true ); Dialog.DisablePeriodOfTime( "" ); } else { ckbPeriodOfTime.Checked( true ); } // Initialize the values of the controls for the period of time. if( participation_i.IsRecurring() ) { this.InitializeRecurrencePeriod( participation_i.GetRecurrencePeriod() ); } else { this.InitializeNonRecurring(); } if( Dialog.DoModal( parent_i ) = 1 ) { // If OK was clicked and the dialog was opened from another dialog (LibCal_dlgSubscribeToEvent), // then also close the other dialog. if( parent_i.istype( Dialog ) ) { parent_i.astype( Dialog ).EndModal( 1 ); } } *] }