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   ); 
 | 
  *] 
 | 
} 
 |