Ejemplo n.º 1
0
 public static string StatusString(BackupPowerStatus status, float min, float max, float cur)
 {
     return(CurrentStatus(status) + "\n" +
            CurrentStorage(cur).Colorize(Color.grey) + "\n" +
            TurnsOnAt(min).Colorize(Color.grey) + "\n" +
            TurnsOffAt(max).Colorize(Color.grey));
 }
Ejemplo n.º 2
0
 public static Color StatusColor(BackupPowerStatus status)
 {
     return(status switch {
         BackupPowerStatus.Standby => blueish,
         BackupPowerStatus.Running => greenish,
         BackupPowerStatus.Error => reddish,
         _ => throw new ArgumentOutOfRangeException(),
     });
Ejemplo n.º 3
0
        public static Color StatusColor(BackupPowerStatus status)
        {
            switch (status)
            {
            case BackupPowerStatus.Standby:
                return(blueish);

            case BackupPowerStatus.Running:
                return(greenish);

            case BackupPowerStatus.Error:
                return(reddish);

            default:
                throw new ArgumentOutOfRangeException();
            }
        }
Ejemplo n.º 4
0
 public static string StatusLabel(BackupPowerStatus status)
 {
     return(Translate($"Status.{status}"));
 }
Ejemplo n.º 5
0
 public static string CurrentStatus(BackupPowerStatus status)
 {
     return(Translate("CurrentStatus", StatusLabel(status).Colorize(Resources.StatusColor(status))));
 }