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