/*
grid Form
header file: grid.h
*/
#ifndef _grid_form_h_
#define _grid_form_h_
#include <vdk/vdk.h>
// Grid FORM  CLASS
class GridForm: public VDKForm
{
// gui object declarations
private:
// vdkbuilder reserved gui construction
	void GUISetup(void);
	VDKChart* chart;
	VDKCustomButton *plot,*clearplot;
	bool OnGridExpose(VDKObject* obj, GdkEvent*);
	void PlotSeries(bool sort, int size);

public:
	GridForm(VDKForm* owner, char* title);
	~GridForm();
	void Setup(void);
	bool Plot(VDKObject*);
	bool ClearPlot(VDKObject*);
	static VDKForm* Create(VDKForm* owner)
	{ 
	return new GridForm(owner,NULL);
	}

/*
 gui setup include 
 do not patch below here
*/
#include <grid_gui.h>
};
#endif