| Quintiq file version 2.0 | 
| #parent: #root | 
| Method ShowYearlyPattern () id:Method_LibCal_dlgEvent_ShowYearlyPattern | 
| { | 
|   #keys: '[131094.0.1704965651]' | 
|   Body: | 
|   [* | 
|     // Specific date | 
|     isDate := ckbYearlyDay.Checked(); | 
|     clrSs  := ifexpr( isDate, Color::Black(), Color::Gray() ); | 
|      | 
|     ckbYearlyDay     .Enabled(   true   ); | 
|     ssYearlyMonth     .Enabled(   isDate ); | 
|     ssYearlyMonth     .TextColor( clrSs  ); | 
|     ssYearlyDayOfMonth.Enabled(   isDate ); | 
|     ssYearlyDayOfMonth.TextColor( clrSs  ); | 
|      | 
|     // Pattern | 
|     isPattern := ckbYearlyPattern.Checked(); | 
|     clrLbl    := ifexpr( isPattern, Color::WindowText(), Color::Gray() ); | 
|     clrSs     := ifexpr( isPattern, Color::Black(),      Color::Gray() ); | 
|      | 
|     ckbYearlyPattern          .Enabled(   true    ); | 
|     ssYearlyPatternWeekOfMonth.Enabled( isPattern ); | 
|     ssYearlyPatternWeekOfMonth.TextColor( clrSs   ); | 
|     ssYearlyPatternDayOfWeek  .Enabled( isPattern ); | 
|     ssYearlyPatternDayOfWeek  .TextColor( clrSs   ); | 
|     lblYearlyPatternOf        .TextColor( clrLbl  ); | 
|     ssYearlyPatternMonth      .Enabled( isPattern ); | 
|     ssYearlyPatternMonth      .TextColor( clrSs   ); | 
|   *] | 
| } |