| Quintiq file version 2.0 | 
| #parent: #root | 
| Method DisablePeriod ( | 
|   String feedback_i | 
| ) id:Method_LibCal_dlgEvent_DisablePeriod | 
| { | 
|   #keys: '[131094.0.1374231730]' | 
|   Body: | 
|   [* | 
|     // Disable the controls of the recurrence period. | 
|     // The individual controls are disabled in order to be able to give feedback on the controls themselves instead of | 
|     // on the panel, and in order to be able to also change the colors of the lines. | 
|     lblRecurrencePeriod.TextColor( Color::Gray() ); | 
|     lblHorizontalLine3 .TextColor( Color::LightGray() ); | 
|      | 
|     lblStartOfPeriod.TextColor( Color::Gray() ); | 
|     datStartOfPeriod.DisableWithUserFeedback( feedback_i ); | 
|      | 
|     ckbNoEndDate.DisableWithUserFeedback( feedback_i ); | 
|      | 
|     ckbEndAfter       .DisableWithUserFeedback( feedback_i ); | 
|     edtNrOfOccurrences.TextColor( Color::LightGray() );  // Does not work. | 
|     edtNrOfOccurrences.DisableWithUserFeedback( feedback_i ); | 
|     lblOccurrences    .TextColor( Color::Gray() ); | 
|      | 
|     ckbEndBy      .DisableWithUserFeedback( feedback_i ); | 
|     datEndOfPeriod.DisableWithUserFeedback( feedback_i ); | 
|   *] | 
| } |