diff --git a/notus/Biblioteque_de_Class/Theme.cs b/notus/Biblioteque_de_Class/Theme.cs index f636705..27aa2f5 100644 --- a/notus/Biblioteque_de_Class/Theme.cs +++ b/notus/Biblioteque_de_Class/Theme.cs @@ -14,20 +14,26 @@ namespace Biblioteque_de_Class public Theme(string nom, List listCouleur) { Nom = nom; - ListCouleur = List({ "#red", "#blue", "#green" }); + ListCouleur = listCouleur; } public string GetNom() { return Nom; } public List GetColorList() { return ListCouleur; } - public override string ToString() => $"nom : {Nom} color 1: {Listcouleur[0]}\ncolor 2: {Listcouleur[1]}\ncolor 3: {Listcouleur[2]}\n"; + public override string ToString() => $"nom : {Nom} color 1: {ListCouleur[0]}\ncolor 2: {ListCouleur[1]}\ncolor 3: {ListCouleur[2]}\n"; /// /// changer la couleur spécifique d'un theme /// public void ChangeColor(string color, string newColor) { - ListCouleur[color] = newColor; + for (int i = 0; i < ListCouleur.Count; i++) + { + if (ListCouleur[i] == color) + { + ListCouleur[i] = newColor; + } + } } } }