| Quintiq file version 2.0 | 
| #parent: #root | 
| Method ShowMonthlyPattern () id:Method_LibCal_dlgEvent_ShowMonthlyPattern | 
| { | 
|   #keys: '[131094.0.1642507688]' | 
|   Body: | 
|   [* | 
|     // Specific day | 
|     isDay  := ckbMonthlyDay.Checked(); | 
|     clrEdt := ifexpr( isDay, Color::WindowText(), Color::LightGray() ); | 
|     clrLbl := ifexpr( isDay, Color::WindowText(), Color::Gray()      ); | 
|      | 
|     ckbMonthlyDay               .Enabled(   true   ); | 
|     edtMonthlyDay               .Enabled(   isDay  ); | 
|     edtMonthlyDay               .TextColor( clrEdt ); | 
|     lblMonthlyDayOfEvery        .TextColor( clrLbl ); | 
|     edtMonthlyDayEveryNrOfMonths.Enabled(   isDay  ); | 
|     edtMonthlyDayEveryNrOfMonths.TextColor( clrEdt ); | 
|     lblMonthlyDayMonths         .TextColor( clrLbl ); | 
|      | 
|     // Pattern | 
|     isPattern := ckbMonthlyPattern.Checked(); | 
|     clrEdt    := ifexpr( isPattern, Color::WindowText(), Color::LightGray() ); | 
|     clrLbl    := ifexpr( isPattern, Color::WindowText(), Color::Gray()      ); | 
|     clrSs     := ifexpr( isPattern, Color::Black(),      Color::Gray()      ); | 
|      | 
|     ckbMonthlyPattern               .Enabled(   true    ); | 
|     ssMonthlyPatternWeekOfMonth     .Enabled( isPattern ); | 
|     ssMonthlyPatternWeekOfMonth     .TextColor( clrSs   ); | 
|     ssMonthlyPatternDayOfWeek       .Enabled( isPattern ); | 
|     ssMonthlyPatternDayOfWeek       .TextColor( clrSs   ); | 
|     lblMonthlyPatternOfEvery        .TextColor( clrLbl  ); | 
|     edtMonthlyPatternEveryNrOfMonths.Enabled( isPattern ); | 
|     edtMonthlyPatternEveryNrOfMonths.TextColor( clrEdt  ); | 
|     lblMonthlyPatternMonths         .TextColor( clrLbl  ); | 
|   *] | 
| } |