diff Plot.h @ 134:bd28161e5ac2

Major code cleanup
author Daniele Nicolodi <daniele.nicolodi@obspm.fr>
date Wed, 22 Jan 2014 12:29:28 +0100
parents d9aae7d7f2c6
children 77539f2597b1
line wrap: on
line diff
--- a/Plot.h	Wed Jan 22 12:10:17 2014 +0100
+++ b/Plot.h	Wed Jan 22 12:29:28 2014 +0100
@@ -4,14 +4,15 @@
 
 typedef struct {
 	PanelHandle PlotPanel ;					// le handle sur le graphe
-	void (*OnClosePanel)(int);				// pointer on a function to execute when the panel is closed (argument is the panel Handle)						 
 	int IndexPoint ;						// le nombre de points à plotter
 	double * Frequencies ; 					// les valeurs à plotter (alloué dynamiquement par le constructeur...)
 	double Mean, Slope, ADev ;				// les valeurs de moyenne, pente et deviation d'Allan calculés au fur et à mesure
+	int active;
+	int parent;
+	int control;
 	} Plot_Data ;
 
-
-int Plot_InitPanel(Plot_Data * Instance, char * title, double PlotMin, double PlotMax, void (*OnCloseFunc)()) ;
+int Plot_InitPanel(Plot_Data * Instance, const char * title, double PlotMin, double PlotMax, int parent, int control);
 int Plot_ClosePanel(Plot_Data * Instance) ;
 
 int Plot_AddFrequency(Plot_Data * Instance, double Freq) ;