#ifndef __FORMULAS_H__
#define __FORMULAS_H__

#include <gtk/gtk.h>

typedef gint (*FormulaFunc) (gchar *formula, gint number);
typedef gint (*FormulaAllFunc) (gchar **formulas, gint nformulas,
				gdouble x1, gdouble x2,
				gdouble y1, gdouble y2);

void erase_event(GtkWidget *widget, gpointer data);
void remove_all_event(GtkWidget *widget, gpointer data);
void formula_foreach(FormulaFunc func);
void formula_forall(FormulaAllFunc func, 
		    gdouble x1, gdouble x2,
		    gdouble y1, gdouble y2);
gint formula_add(FormulaFunc func, gchar *formula);

#endif /* __FORMULAS_H__ */


syntax highlighted by Code2HTML, v. 0.9.1