1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import os, posixpath,sys
23
24
25 import wx
26
27
28 from Utile.constantesDonnees import *
29 from Donnees.planTravail import *
30
31
33 """ C'est la classe de type 'Controleur' qui fait le lien entre les donnees Travail et
34 l'interface"""
39
43
44
45
46
47
51
53 """ Methode pour enregistrer les couleurs """
54
55 cI = pCouleurs.getCoulInsert()
56 cIr = cI.Red()
57 cIg = cI.Green()
58 cIb = cI.Blue()
59
60 cS = pCouleurs.getCoulSupp()
61 cSr = cS.Red()
62 cSg = cS.Green()
63 cSb = cS.Blue()
64
65 cR = pCouleurs.getCoulRemp()
66 cRr = cR.Red()
67 cRg = cR.Green()
68 cRb = cR.Blue()
69
70 cDep = pCouleurs.getDeplacement()
71
72 coulMemo = CouleursMemorisees([cIr,cIg,cIb], [cSr,cSg,cSb], [cRr,cRg,cRb], [cDep])
73 self.__travail.enregistrerCouleurs(coulMemo)
74
76 """ Methode pour recuperer la liste des plans de travail """
77 return self.__travail.chargerListePlans()
78
79
80
81
82
84 """ Methode pour recuperer les couleurs """
85
86 couleurs = self.__travail.chargerCouleurs()
87
88 cI = couleurs.getCoulInsert()
89 cIi = wx.Colour(cI[0],cI[1],cI[2])
90
91 cS = couleurs.getCoulSupp()
92 cSi = wx.Colour(cS[0],cS[1],cS[2])
93
94 cR = couleurs.getCoulRemp()
95 cRi = wx.Colour(cR[0],cR[1],cR[2])
96
97 cE = couleurs.getEcriture()
98 cEi = wx.Colour(cE[0],cE[1],cE[2])
99
100 cD = couleurs.getDeplacement()[0]
101
102 return CouleursInterface(cIi,cSi, cRi, cEi, cD)
103
105 """ Methode pour recuperer les couleurs de defaut """
106 cIi = wx.Colour(DEFAUT_INSERTION[0],DEFAUT_INSERTION[1], DEFAUT_INSERTION[2])
107 cSi = wx.Colour(DEFAUT_SUPPRESSION[0],DEFAUT_SUPPRESSION[1], DEFAUT_SUPPRESSION[2])
108 cRi = wx.Colour(DEFAUT_REMPLACEMENT[0],DEFAUT_REMPLACEMENT[1],DEFAUT_REMPLACEMENT[2])
109 cEi = wx.Colour(DEFAUT_ECRITURE_BLANC[0],DEFAUT_ECRITURE_BLANC[1],DEFAUT_ECRITURE_BLANC[2])
110 cD = DEFAUT_SOULIGNE_DEPLACEMENT
111 return CouleursInterface(cIi,cSi,cRi,cEi,cD)
112
114 """ Methode pour recuperer les parametres """
115 return self.__travail.chargerParametres()
116
117
124