Esempio n. 1
0
 public void SetFormatForSensorType(string sensorType, IOverlayEntry selectedEntry, IOverlayEntryFormatChange checkboxes)
 {
     foreach (var entry in _overlayEntries
              .Where(x => _sensorService.GetSensorTypeString(x) == sensorType))
     {
         if (checkboxes.Colors)
         {
             entry.GroupColor      = selectedEntry.GroupColor;
             entry.Color           = selectedEntry.Color;
             entry.UpperLimitColor = selectedEntry.UpperLimitColor;
             entry.LowerLimitColor = selectedEntry.LowerLimitColor;
         }
         if (checkboxes.Limits)
         {
             entry.UpperLimitValue = selectedEntry.UpperLimitValue;
             entry.LowerLimitValue = selectedEntry.LowerLimitValue;
         }
         if (checkboxes.Format)
         {
             entry.GroupFontSize = selectedEntry.GroupFontSize;
             entry.ValueFontSize = selectedEntry.ValueFontSize;
         }
         entry.FormatChanged = true;
     }
 }
Esempio n. 2
0
 public void SetFormatForGroupName(string groupName, IOverlayEntry selectedEntry, IOverlayEntryFormatChange checkboxes)
 {
     foreach (var entry in _overlayEntries
              .Where(x => x.GroupName == groupName))
     {
         if (checkboxes.Colors)
         {
             entry.GroupColor      = selectedEntry.GroupColor;
             entry.Color           = selectedEntry.Color;
             entry.UpperLimitColor = selectedEntry.UpperLimitColor;
             entry.LowerLimitColor = selectedEntry.LowerLimitColor;
         }
         if (checkboxes.Limits)
         {
             entry.UpperLimitValue = selectedEntry.UpperLimitValue;
             entry.LowerLimitValue = selectedEntry.LowerLimitValue;
         }
         if (checkboxes.Format)
         {
             entry.GroupFontSize = selectedEntry.GroupFontSize;
             entry.ValueFontSize = selectedEntry.ValueFontSize;
         }
         entry.FormatChanged = true;
     }
 }