1 
2 /*
3 *  Ump - Unnamed Math Program
4 *  Copyright (c) 2004-2006 by Mattias Hultgren <mattias_hultgren@tele2.se>
5 *
6 *  See main.cpp
7 */
8 
9 
10 
11 #ifndef ADDON_FUNCTIONS_H_
12 #define ADDON_FUNCTIONS_H_
13 
14 
15 #include "math2.h"
16 
17 using math::Variable;
18 using math::VariableList;
19 
20 void addon_quit(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj);
21 void addon_view(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj);
22 void addon_viewall(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj);
23 void addon_print(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj);
24 void addon_text_message(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj);
25 void addon_text_menu(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj);
26 void addon_text_input(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj);
27 void addon_load(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj);
28 void addon_load_picture(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj);
29 void addon_save_picture(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj);
30 
31 
32 #ifndef NO_GTK
33 	void addon_show(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj);
34 	void addon_message(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj);
35 	void addon_menu(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj);
36 	void addon_input(Variable *res, Variable *left, const Variable *right, VariableList *private_varlist) throw(error_obj);
37 #endif
38 
39 
40 #endif // ADDON_FUNCTIONS_H_
41