From 89e23b51946edb7c74f5841c50e46527e23a5177 Mon Sep 17 00:00:00 2001 From: Malaurie Bernard <mbernard@kinouby> Date: Mon, 17 Jul 2023 12:33:09 +0200 Subject: [PATCH] Adding a method to choose the theme (so we can create several of them later) --- web.cpp | 35 ++++++++++++++++++++++++++++++++++- web.h | 4 +++- 2 files changed, 37 insertions(+), 2 deletions(-) diff --git a/web.cpp b/web.cpp index 2dd4974..9f9665f 100644 --- a/web.cpp +++ b/web.cpp @@ -5,7 +5,7 @@ void web_setup () { - + set_theme(1); @@ -408,6 +408,39 @@ void style (uint16_t id, int style) } +void set_style() +{ + //Mettre le style initial +} + +void set_theme(int theme) +{ + if (theme ==1) + { + //Creation des différents styles + + //Les verts pour la mise en mrche de la seringue + sprintf(couleur1, "background-color: #%06X;", (unsigned int) 0xb2dbbf); + sprintf(couleur2, "background-color: #%06X;", (unsigned int) 0x5a8668); + + //Le rouge pour la seringue a l'arrêt + sprintf(couleur3, "background-color: #%06X;", (unsigned int) 0xc97064); + sprintf(couleur4, "background-color: #%06X;", (unsigned int) 0x762419); + + //Les marrons pour la config des seringues + sprintf(couleur5, "background-color: #%06X;", (unsigned int) 0xce9f6f); + sprintf(couleur6, "background-color: #%06X;", (unsigned int) 0x926448); + + //Pas utilisé pour le moment + sprintf(couleur7, "background-color: #%06X;", (unsigned int) 0x0a7477); + sprintf(couleur8, "background-color: #%06X;", (unsigned int) 0x052a38); + sprintf(couleur9, "background-color: #%06X;", (unsigned int) 0x044365); + sprintf(couleur10, "background-color: #%06X;", (unsigned int) 0x58b8c3); + + + + } +} //WEB_LOOP// diff --git a/web.h b/web.h index 29034c3..b96833c 100644 --- a/web.h +++ b/web.h @@ -91,7 +91,7 @@ void status_position_choice_callback (Control* sender, int value); void add_syringe_callback (Control* sender, int value, void* param); - +void remaining_volume_callback (Control* sender, int value, void* param); //onoff methods @@ -109,4 +109,6 @@ void select_syringe_maj(uint16_t tab); void style (uint16_t id, int style); +void set_style(); +void set_theme(int theme); -- GitLab