source: PSPA/Interface_Web/branches/12_03_12-managerComboBox/pspaWT/History @ 397

Last change on this file since 397 was 397, checked in by garnier, 11 years ago

Améliorations de l'interface graphique

File size: 13.7 KB
Line 
1History
2-------------------------------------------------------------------
3
4     =========================================================
5     PSPA - Plateforme de simulation en physique des accélérateurs
6     =========================================================
7
822 Mars : Laurent Garnier
9- GWt_sectionToExecute : Amélioration du layout
10- GWt_softwarePanel : Suppression de la version avec les lineEdit
11- Améliorations de l'interface graphique
12- Restructuration de la console
13- Remise en ordre des éléments de la barre d'icone à gauche
14- Toujours quelques problemes à regler sur les comboBox
15
16Passage sur les comboBox
1720 Mars : Laurent Garnier
18- GWt_LigneFaisceau : renommage
19- GWt_softwarePanel : Preparation des ComboBox
20- GWt_sectionToExecute : Ajout de qq méthodes pour manipuler les ComboBox
2113 Mars : Laurent Garnier
22- Etape 2 ok, test ok
23
2413 Mars : Laurent Garnier
25- dataManager: ajout clearSectionToExecute(int), getJobListAt(int), getJobListSize() functions
26- sectionToExecute : renommage
27- GWt_softwarePanel : Changements pour ne plus passer par la structure "selectedSections" et
28  passer par le vecteur de sections. Toutes les infos sont également cherchées directement dans
29  la jobList du dataManager
30
3112 Mars : Laurent Garnier
32- dataManager:
33  o ajout de paramètres à la méthode addSectionToExecute() en vue de se débarraser des index.
34  Mieux vaut passer par des elements abstraits plus simples à gérer.
35  o executeAll() : récupérations des éléments de la sections avec de nouvelles méthodes.
36  o Déplacement de createSoftwareConnexion() en "public"
37- sectionToExecute : Cette structure est désormais une classe avec toutes les méthodes qui vont avec.
38  Dans une étape intermédiare, j'ai laissé les index début et fin, mais ils devront êtres supprimés
39  au profil des abstractElements.
40- GWt_LigneFaisceau : Ajout d'une méthode getAbstractElementIndexFromLabel(string)
41- GWt_softwarePanel : Modifications pour attraper les bons éléments
42
43abstractElement* debut,int debutIndex, abstractElement* fin, int finIndex, abstractSoftware* prog)
4411 Mars : Laurent Garnier
45- GWt_elementLigneFaisceau : Changement de l'apparence des icones  poubelle et paramètres
46  qui apparaissent désormais horizontalement et non verticalement
47
488 mars : Francois Touze
49- particleBeam : corrigé le remplissage des histogrammes et maj des unites
50- GWt_pspaApplication : completé l'écriture des légendes
51- j'ai ajouté une extension (.001, .002,...) pour les fichiers créés par defaut par snapshot
52
537 Mars : Laurent Garnier
54- pspa.css : Ajout de l'icone poubelle
55- GWt_elementLigneFaisceau : Réduction de la taille des éléments de la beamLine
56- GWt_pspaApplication : Ajout de l'icone poubelle et de la méthode removeBeamLine
57
586 Mars : Laurent Garnier
59- pspa.css :
60 o Ajout de style pour les futurs graphiques
61 o Ajout de .softwareElementLigneFaisceauName
62- GWt_pspaApplication : Ajout des paramètres width et height à la méthode chartPlot2vec()
63  afin de pouvoir la changer facilement. AJout également d'un paramètre "makeIcon" pour faire
64  des graphiques sans légende, sans bordures...
65- GWt_bend, GWt_drift, GWt_beam
66  GWt_soleno, GWt_fit, GWt_rfgun
67  GWt_cell : bug fix #18
68- abstractSoftware, softwareTransport, softwareParmela, softwareGenerator, softwareTest :
69  Ajout d'une méthode getName()
70- GWt_elementLigneFaisceau.cc,GWt_ligneFaisceau.cc : Ajout du nom du soft en bas à droite
71- PspaApplication :
72 o Affichage du nom du cas test dans le titre de la fenetre
73 o Suppression de l'erreur lors du clic sur cancel dans le selecteur de fichiers
74
755 Mars : Laurent Garnier
76- pspa.css : ameliorations dans le style des elements
77- GWt_elementLigneFaisceau : Ajout d'actions sur les icones dans les elements
78- GWt_abstractElement : suppression des actions sur l'image d'un element
79- ajoute de l'icone trash.png
80 
815 mars : Francois Touze
82-GWt_pspaApplication, particleBeam : ajouté le tracé des histogrammes en x,y ou z
83
845 Mars : Laurent Garnier
85- GWt_LigneFaisceau : protection contre un pointer NULL
86- abstractElement : Ajout d'un cas oublié dans la version précédente
87- ajoute du cas test philFit.save
88
894 Mars : Laurent Garnier
90- pspa.css
91  o Changement de styles sur les icones de la beamLine
92  o Ajout de style qui servirons plus tard
93- elementCell, elementDrift, elementBend, elementBeam, elementSnapshot, elementSoleno,
94  elementRfGun, elementFit, elementSnapshot :
95  o Ajout de registerAcceptableSoftware() et suppression de is_accepted_by_software()
96    déplacé dans abstractElement
97- abstractElement : ajout de
98  o setSoftware(nomDeLogiciel prog)
99  o getAbstractSoftware()
100  o registerAcceptableSoftware(nomDeLogiciel abs)
101- dataManager.cc :
102  o  Suppression de checkExecute() et checkElementsForExec(). Dans la méthode
103     GWt_softwarePanel::areDataCoherent(), elles sont remplacées par l'appel à
104     pspa_->getBeamLine()->getAbstractElement(i)->setSoftware(prog.getString() qui renvoie
105     false si on ne peux pas ajouter ce software avec cet élément.
106- GWt_softwarePanel.cc : Suppression de l'appel à checkExecute() (voir ci dessus)
107- GWt_ligneFaisceau :
108  o Ajout de update()
109  o manageLineFaisceauLayout(), ajout d'un if (sur NULL pointer possible)
110- GWt_elementLigneFaisceau:
111  o  Ajout d'une variable privée : elementContainer_
112  o Suppression de la seconde ligne du tableau contenu dans cet élément
113  o setElementLabel : Mise à jour du tooltip
114  o mise a jour de la couleur de fond des sections
115- GWt_abstractElement
116  o Protection dans : updateLabelAndToolTipWidget()
117- softwareParmela  : ajout d'une protection sur NULL pointer dans createInputFile()
118- trivaluedBool.h : Changement des noms (confusions possibles) en TBoolError, TBoolIgnore, TBoolOk
119
1201er Mars : Laurent Garnier
121- Fix le bug sur le serveur : Mauvaise variable utilisée. Introduit le 26 février
122- Ajout d'un nouvel icone qui servira plus tard : advanced.png
123
12427 février 2013 Laurent Garnier
125- beam2moments. Bug fix sur une boucle infinie, introduite par laurent le 26 février
126
12726 février 2013 Laurent Garnier
128- pspa.css : Ajout de bordures rondes sur les elements et qq autres trucs
129- beam2moments : Correction d'un warning qui se pourait être un bug
130- dataManager : saveConfiguration(string folder, string nameOfCase).
131   Ajout d'un dossiers pour le stockage des fichiers de config
132- abstractSoftware : Ajout d'une méthode pour retourner la couleur du fond du software.
133- GWt_elementLigneFaisceau : Coup de rafraihissement visuel
134- GWt_serverFileSelector : Management des fichiers des sessions utilisateur
135- PspaApplication : Remise a jour avec l'ajout du dossier en parametre de saveConfiguration()
136
13722 février 2013 Guy Le Meur
138- complété le tracé des espaces de phases pour le généraliser aux couples (y,yp), (x,y) etc.
139_ corrigé un bug concernant la sauvegarde de la configuration : l'attribut nameOfCase_ de la classe PspaApplication contient le 'nom du cas de calcul' sans extension ni chemin. Donc, pour le cas test, nameOfCase_ vaut 'pspa'.
140
14120 Février 2013 Laurent Garnier
142- requierements : Remise mise en place d'une seule librarie, encore du travail
143  à faire avant de séparer tout en M-V-C
144- Ajout de la classe GWt_serverFileSelector pour permettre la lecture de fichiers
145  de config sur le serveur
146
14719 Février 2013 Laurent Garnier
148- Creation de 2 librairies dans le requirement au lieu d'une seule
149
15018 Février 2013 Francois Touze
151- réorganisation du menu graphique (radio bouton pour choisir un type de dessin, push bouton pour la visu)
152- paramètres et legendes pour la partie histogramme
153- ajout du bouton "cancel" à chaque element
154
15518 Février 2013 Laurent Garnier
156- Correction du bug #15
157- Correction du bug #37
158- Suppression de $(PSPAWTROOT) pour trouver les packages dans "Interfaces", désormais il faut mettre à jour son $CMTPATH pour qu'il pointe sur "Interfaces"
159
16012 Février 2013 Laurent Garnier
161- Correction du fond qui ne passait pas sur le serveur
162- GWt_abstractElement : Début de stockage de façon plus générique des parametres (ne change rien pour le moment)
163
1645 Février 2013 Laurent Garnier
165- Change cursor style on drag elements
166- Correction d'un bug introduit dans la derniere revision #28
167- Quelques renommages
168- GWt_abstractElement.cc : Bug du cas test qui ne marchais plus corrigé
169
1704 Février 2013 Laurent Garnier
171- Suppression de la classe "elementsCollection"
172- dataManager : Suppresion de commentaires
173- GWt_elementLigneFaisceau.cc
174- GWt_bend, GWt_drift, GWt_beam
175  GWt_soleno, GWt_fit, GWt_rfgun
176  GWt_cell : Ajout d'une methode initializeElement()  et passage de print() dans la classe mère
177- GWt_abstractElement :
178  o renommage de updateLabelWidget() en updateLabelAndToolTipWidget()
179  o Ajoute de FileInput()
180- GWt_LigneFaisceau : addElement retourne désormais un GWt_abstractElement et non un abstractElement, ce qui permet de manipuler presque partout le même type d'éléments (GWt_abstractElement)
181
1821er Février 2013 Laurent Garnier
183- Suppression de la classe "elementsCollection", celle-ci stockait le contenu de
184  la beamLine, qui était déja stokée de façon graphique, toutes les méthodes ont étées
185  reportées sur le dataManager
186
187- abstractSoftware, softwareTransport, softwareParmela :
188  o  remplacement de "elementsCollection" par "dataManager"
189
190- dataManager : Ajout des méthodes provenant de "elementsCollection"
191- GWt_elementLigneFaisceau :
192  o suppression de l'image "fleche" et quelques renommages
193- GWt_bend, GWt_drift, GWt_beam
194  GWt_soleno, GWt_fit, GWt_rfgun
195  GWt_cell : quelques simplifications internes
196- GWt_LigneFaisceau :
197  o Ajout des méthodes provenant de "elementsCollection"
198  o mise à jour des labels à chaque ajout d'élément
199- PspaApplication : qq changements pour la lecture/sauvegarde des éléments (bug fixed #20)
200- GWt_abstractElement : quelques renommages
201- GWt_softwarePanel : remplacement de "elementsCollection" par "dataManager"
202
20331 Janvier 2013  Laurent Garnier
204- dataManager : Suppression des références au workingDir et passage de
205  cette variable dans la classe elle même
206- GWt_LigneFaisceau : Mise à jour des sections à la fin de l'ajout d'un élément
207- GWt_pspaApplication : Extraction de l'executeWidget de cette classe
208- GWt_softwarePanel : Création de cette classe pour gérer l'ancien "executeWidget"
209
21030 Janvier 2013  Laurent Garnier
211- dataManager : Ajout de la méthode removeElement()
212- GWt_elementLigneFaisceau : Amélioration de la gestion interne à cette classe
213- GWt_dialog : Changement du format du message de std::string en WString
214- GWt_LigneFaisceau,GWt_abstractElement :
215   Possibilité de suppression d'un élement par double-click sur celui-ci
216- GWt_elementLigneFaisceau :
217 o  Ajout d'une méthode pour récupérer l'abstract element
218 o Suppresion de méthode inutile
219- Correction du bug #11
220
22129 janvier 2013 Guy Le Meur
222
223- création d'un classe abstractSoftware pour interfacer l'ajout de logiciels.
224 classes héritées softwareParmela, softwareTransport
225
22629 Janvier 2013  Laurent Garnier
227- Ajout de la classe GWt_abstractElementFactory
228- GWt_bend, GWt_drift, GWt_beam
229  GWt_soleno, GWt_fit, GWt_rfgun
230  GWt_cell,  GWt_pspaApplication,
231  GWt_dropZoneLigneFaisceau : Déplacement des mimeTypes et imagesUrl directement
232  dans les élements
233- Bug #18 à la modification d'un label : Corrigé
234- prepare to "erase element on double click"
235
236- GWt_abstractElement : Déplacement de methode createDragImage()
237
238- GWt_elementLigneFaisceau : passage d'une référence vers "pspaApplication"
239
240- GWt_pspaApplication : ajout d'une abstractElementFactory
241
24228 Janvier 2013  Laurent Garnier
243- GWt_ligneFaisceau:
244  o Suppression de code inutile
245  o insertion des éléments dans la liste des objets de la ligne
246
247- GWt_bend, GWt_drift, GWt_beam
248  GWt_soleno, GWt_fit, GWt_rfgun
249  GWt_cell : ajout d'une méthode print()
250
251- GWt_elementLigneFaisceau.cc : Ajout d'un tooltipsurles éléments et suppression
252  de méthodes inutiles
253
254- mixedTools.h : ajout de la méthode boolToString()
255
256- elementRfgun, elementFit, elementSoleno
257  elementBeam, elementDrift, elementBend
258  elementCell :
259  o ajout d'une méthode print()
260  o Remise en ordre du label sans les 999
261
26225 Janvier 2013  Laurent Garnier
263- Insertion dans la drop box ok + images ok
264- Restaurer la config refonctionne
265- Avec un ascenseur qui marche mieux
266 
26724 Janvier 2013  Laurent Garnier
268- Ameliorations sur la drop zone
269- re-identation du code dans la partie graphique
270- Insertion dans la drop box ok
271
27223 Janvier 2013  Laurent Garnier
273- quelques renommages et améliorations sur la drop zone
274
27522 Janvier 2013  Laurent Garnier
276- Fix probleme de compilation introduit par la derniÚre revision (260)
277- refactoring (suite)
278
27921 Janvier 2013  Laurent Garnier
280- Grosse modifications pour une meilleur gestion des drag & drop (a terminer)
281- Deplacement des styles dans la feuille css
282- modification du appRoo() par un docRoot()
283- renommage de GWt_LigneFaisceau en GWt_ligneFaisceau
284- ajout d'une srollbar
285- refactoring
286
28719 Janvier 2013  Laurent Garnier
288- Ajout d'icones pour la toolbar et d'un fond sur le programme
289
29018 Janvier 2013  Laurent Garnier
291- Mise à jour de la partie web (drop zone). Aucune modification majeures,
292  uniquement des méthodes modifiées en vue de faire mieux. Quelques problÚmes
293  au niveau graphiques à prévoir avec cette modification qui vont être corrigées.
294- Correction de la console qui est désormais une classe à part et initilisée une
295  seule fois à chaque nouvelle session
296- Renommage de GWt_tools en GWt_console
297
29821 December 2012  Laurent Garnier
299- Pas mal de modification coté physique par Guy et François
300- Par rapport à la derniÚre revision :
301  o GWt_LigneFaiseau : Ajout d'une imag de fond  plutot que orange.
302  o Ajout d'une nouvelle classe GWt_draggableImage (tout est dit)
303  o Suppression des bordures pointillées dans les éléments
304
30517 Octobre 2012  Laurent Garnier
306- Affichage d'un Dialog lors du clic sur le bouton Drift
307
30815 Octobre 2012  Laurent Garnier
309- pspa.cc : Ajout de composant (console) et réarragement du GUI
310- Déplacement des .h dans le répertoire include
311- Ajout du fichier Doxyfile
312
313
Note: See TracBrowser for help on using the repository browser.