Skip to content
Snippets Groups Projects
Commit 62619e4d authored by jacques.grelet_ird.fr's avatar jacques.grelet_ird.fr
Browse files

proposition de regles d'ecriture des fonctions

parent 433c24ed
No related branches found
No related tags found
No related merge requests found
...@@ -123,4 +123,34 @@ Recalculer ensuite : S = f(S') ...@@ -123,4 +123,34 @@ Recalculer ensuite : S = f(S')
15/02/2008 15/02/2008
---------- ----------
lorsque les codes de qualité ont été attribués à la strcture 'SAMPLE' lorsque les codes de qualité ont été attribués à la strcture 'SAMPLE'
il faut les trasnferérer aux structures tsg.****.WS_QC et tsg.****.EXT_QC il faut les transférer aux structures tsg.****.WS_QC et tsg.****.EXT_QC
13/03/2008
----------
Revoir l'utilisation de la structure tsg dans les "nested functions" de tsgqc_GUI
A la lecture du code, on ne sait pas quelles sont les fonctions (nested ou
externes) qui vont modifier tsg.
Normalement, tsg est visible depuis le workspace de tsgqc_GUI et dans le
workspace de toutes les "nested functions" (callback).
Le handle de la figure principale n'a pas besoin d'etre systématiquement passé en
argument, utiliser tag pour le recuperer via findobj:
hMainFig = findobj('-regexp','Tag', 'TAG_TSG-QC_GUI');
Pour toutes les fonctions externes qui vont modifier tsg, prototype du style:
tsg = prototype_function_externe( tsg, ...);
tsg = ....
...
setappdata( findobj('-regexp','Tag', 'TAG_TSG-QC_GUI'), 'tsg_data', tsg);
Pour toutes les fonctions externes qui vont utiliser tsg, prototype du style:
prototype_function_externe(vargin);
tsg = getappdata( findobj('-regexp','Tag', 'TAG_TSG-QC_GUI'), 'tsg_data');
...
tsg = ....
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment