Quintiq file version 2.0 #parent: #root Method InitializeBase () id:Method_LibCal_dpCalendarSettings_InitializeBase { #keys: '[146730.0.1349448759]' Body: [* calendar := this.Data(); if( not isnull( calendar ) ) { base := calendar.Base(); // Show the Base of the calendar in the timezone of the calendar, when applicable. if( TimeZone::HasTimeZoneSupport() ) { // Subtract the offset of the current timezone, because that will be added by the DateTime-control again. timezone := calendar.GetTimeZone(); base := base + timezone.RawOffset() - LibCal_GlobalState.GetLocalTimeZone().RawOffset(); } dtBase.DateTime( base ); // Set explicitly, so no databinding is used for this control. } *] }