diff options
Diffstat (limited to 'configuration.py')
-rw-r--r-- | configuration.py | 84 |
1 files changed, 53 insertions, 31 deletions
diff --git a/configuration.py b/configuration.py index e173ad9..3e65255 100644 --- a/configuration.py +++ b/configuration.py | |||
@@ -23,6 +23,9 @@ liste_data_choisie_p.sort(reverse=True) | |||
23 | liste_data_choisie_z = [(2,-3),(3,-2),(4,-1),(5,0),(6,1),(7,2),(8,3)] | 23 | liste_data_choisie_z = [(2,-3),(3,-2),(4,-1),(5,0),(6,1),(7,2),(8,3)] |
24 | liste_data_choisie_z.sort(reverse=True) | 24 | liste_data_choisie_z.sort(reverse=True) |
25 | 25 | ||
26 | |||
27 | CONFIG = {} | ||
28 | |||
26 | liste_unites_valides = ["jours", "semaines", "mois", "années"] | 29 | liste_unites_valides = ["jours", "semaines", "mois", "années"] |
27 | 30 | ||
28 | # nombre de jours dans autre chose | 31 | # nombre de jours dans autre chose |
@@ -30,63 +33,82 @@ jours_dans_mois = 30.4375 | |||
30 | jours_dans_annee = 365.25 | 33 | jours_dans_annee = 365.25 |
31 | jours_dans_semaine = 7 | 34 | jours_dans_semaine = 7 |
32 | 35 | ||
33 | |||
34 | ## Maxi et mini de "sécurité" | 36 | ## Maxi et mini de "sécurité" |
35 | # jours maxi | 37 | # jours maxi |
36 | jours_maxi_courbe = 6.2*jours_dans_annee | 38 | jours_maxi_courbe = 5.5*jours_dans_annee |
37 | # poids max (protection) | 39 | # poids max (protection) |
38 | poids_maxi = 80 | 40 | poids_maxi = 80 |
39 | # taille max du nom | 41 | # taille max du nom |
40 | longueur_max_nom_bebe = 100 | 42 | longueur_max_nom_bebe = 100 |
41 | 43 | ||
42 | |||
43 | ### Taille du graphique par défaut (pouces, en 80 points par pouce) | ||
44 | largeur_graphique = 10 | ||
45 | hauteur_graphique = 7 | ||
46 | |||
47 | #largeurs et hauteurs min et max | 44 | #largeurs et hauteurs min et max |
48 | largeur_graphique_max = 40 | 45 | largeur_graphique_max = 40 |
49 | largeur_graphique_min = 2 | 46 | largeur_graphique_min = 3 |
50 | 47 | ||
51 | hauteur_graphique_max = 40 | 48 | hauteur_graphique_max = 40 |
52 | hauteur_graphique_min = 2 | 49 | hauteur_graphique_min = 2 |
53 | 50 | ||
51 | |||
52 | |||
53 | ## Configuration "par défaut" du graphique, tel qu'exporté ? | ||
54 | DEFAUT = {} | ||
55 | |||
56 | ### Taille du graphique par défaut (pouces, en 80 points par pouce) | ||
57 | DEFAUT["largeur"] = 10 | ||
58 | DEFAUT["hauteur"] = 7 | ||
59 | |||
54 | # Nombre de lignes par défaut dans le formulaire | 60 | # Nombre de lignes par défaut dans le formulaire |
55 | nombre_lignes_form = 5 | 61 | DEFAUT["nb_data"] = 6 |
56 | 62 | ||
57 | # couleurs par défaut | 63 | # couleurs par défaut |
58 | couleur_defaut_1 = "#0000FF" # bleu | 64 | DEFAUT["couleurs"] = {} |
59 | couleur_defaut_2 = "#00FF00" # vert | 65 | DEFAUT["couleurs"]["courbe1"] = "#0000FF" # bleu |
60 | couleur_defaut_3 = "#FF0000" # rouge | 66 | DEFAUT["couleurs"]["courbe2"] = "#00FF00" # vert |
61 | couleur_defaut_1_tuple = (0,0,1) | 67 | DEFAUT["couleurs"]["courbe3"] = "#FF0000" # rouge |
62 | couleur_defaut_2_tuple = (0,1,0) | 68 | DEFAUT["couleurs"]["fond"]= "#FFFFFF" # blanc |
63 | couleur_defaut_3_tuple = (1,0,0) | 69 | DEFAUT["couleurs"]["cadretxt"] = "#000000" # noir |
70 | DEFAUT["couleurs"]["grille"] = "#7f7f7f" # gris | ||
71 | #couleur_defaut_1 = "#0000FF" # bleu | ||
72 | #couleur_defaut_2 = "#00FF00" # vert | ||
73 | #couleur_defaut_3 = "#FF0000" # rouge | ||
74 | CONFIG["couleurs"] = { | ||
75 | "courbe1" : (0,0,1), | ||
76 | "courbe2" : (0,1,0), | ||
77 | "courbe3" : (1,0,0), | ||
78 | "fond": (1,1,1), | ||
79 | "cadretxt": (0,0,0), | ||
80 | "grille": (0.5,0.5,0.5) | ||
81 | } | ||
82 | #couleur_defaut_1_tuple = (0,0,1) | ||
83 | #couleur_defaut_2_tuple = (0,1,0) | ||
84 | #couleur_defaut_3_tuple = (1,0,0) | ||
64 | 85 | ||
65 | # couleurs par défaut fond | 86 | # couleurs par défaut fond |
66 | couleur_defaut_fond = "#FFFFFF" | 87 | #couleur_defaut_fond = "#FFFFFF" |
67 | couleur_defaut_fond_tuple = (1,1,1) | 88 | #couleur_defaut_fond_tuple = (1,1,1) |
68 | couleur_defaut_cadretxt = "#000000" | 89 | #couleur_defaut_cadretxt = "#000000" |
69 | couleur_defaut_cadretxt_tuple = (0,0,0) | 90 | #couleur_defaut_cadretxt_tuple = (0,0,0) |
70 | couleur_defaut_grille = "#7f7f7f" | 91 | #couleur_defaut_grille = "#7f7f7f" |
71 | couleur_defaut_grille_tuple = (0.5,0.5,0.5) | 92 | #couleur_defaut_grille_tuple = (0.5,0.5,0.5) |
72 | 93 | ||
73 | #couleur_defaut_erreur = (0,0,0) # noir | 94 | #couleur_defaut_erreur = (0,0,0) # noir |
74 | 95 | ||
75 | 96 | ||
76 | # initialiser la config | 97 | # initialiser la config |
77 | def config_init(): | 98 | def config_init(): |
78 | return {"largeur": largeur_graphique, | 99 | c = DEFAUT.copy() |
79 | "hauteur": hauteur_graphique, | 100 | c.update({ |
80 | "nb_data":nombre_lignes_form, | ||
81 | "age_0": "0j", | 101 | "age_0": "0j", |
82 | "legende": "oui", | 102 | "legende": "oui", |
83 | "positionlegende": "hg", | 103 | "positionlegende": "hg", |
84 | "couleur1": couleur_defaut_1, | 104 | # "couleur1": couleur_defaut_1, |
85 | "couleur2": couleur_defaut_2, | 105 | # "couleur2": couleur_defaut_2, |
86 | "couleur3": couleur_defaut_3, | 106 | # "couleur3": couleur_defaut_3, |
87 | "couleur_fond": couleur_defaut_fond, | 107 | # "couleur_fond": couleur_defaut_fond, |
88 | "couleur_grille": couleur_defaut_grille, | 108 | # "couleur_grille": couleur_defaut_grille, |
89 | "couleur_cadretxt": couleur_defaut_cadretxt | 109 | # "couleur_cadretxt": couleur_defaut_cadretxt |
90 | } | 110 | }) |
111 | |||
112 | return c | ||
91 | 113 | ||
92 | 114 | ||