Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method ToggleRecurrencePattern ( 
 | 
  String patternType_i 
 | 
) id:Method_LibCal_dlgEvent_ToggleRecurrencePattern 
 | 
{ 
 | 
  #keys: '[131094.1.73421083]' 
 | 
  Body: 
 | 
  [* 
 | 
    // Toggle the applicable button... 
 | 
    btnNoRecurrence.Pressed( patternType_i = LibCal_RecurrencePattern::TYPE_NONE()    ); 
 | 
    btnDaily       .Pressed( patternType_i = LibCal_RecurrencePattern::TYPE_DAILY()   ); 
 | 
    btnWeekly      .Pressed( patternType_i = LibCal_RecurrencePattern::TYPE_WEEKLY()  ); 
 | 
    btnMonthly     .Pressed( patternType_i = LibCal_RecurrencePattern::TYPE_MONTHLY() ); 
 | 
    btnYearly      .Pressed( patternType_i = LibCal_RecurrencePattern::TYPE_YEARLY()  ); 
 | 
     
 | 
    // ...and show the applicable pattern. 
 | 
    this.SetRecurrence( patternType_i <> LibCal_RecurrencePattern::TYPE_NONE() ); 
 | 
    this.ShowRecurrencePattern( patternType_i ); 
 | 
  *] 
 | 
} 
 |