renhao
2023-09-21 1aa9f2bb83dd9e4b7517f1cbf06b0db53979bb31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Quintiq file version 2.0
#parent: #root
Method ShowInfo (
  LibCal_Calendar leadingCalendar_i,
  structured[LibCal_Calendar] calendars_i
) id:Method_LibCal_dlgCalendarSettingsConfirmation_ShowInfo
{
  #keys: '[146730.0.1425042018]'
  Body:
  [*
    // Show information about the divergent calendars as the tooltip of imgInfo.
    calendarIDs         := selectvalues( calendars_i, Elements, calendar, true, calendar.CalendarID() ).Sort();
    calendarIDsAsString := "";
    
    traverse( calendarIDs, Elements, id )
    {
      calendarIDsAsString := String::NewLine() + calendarIDsAsString + "  * " + id;
    }
    
    if( leadingCalendar_i.istype( LibCal_CommonCalendar ) )
    {
      imgInfoCommonCalendar.Tooltip( Translations::Calendar_DivergentSettings( calendarIDsAsString ) );
      pnlMessageOtherCalendarLeading.Visible( false );
    }
    else
    {
      imgInfoOtherCalendarLeading.Tooltip( Translations::Calendar_DivergentSettings( calendarIDsAsString ) );
      pnlMessageCommonCalendar.Visible( false );
    }
  *]
}