00001 #ifndef _VAPI_OPTIONS_SET_H 00002 #define _VAPI_OPTIONS_SET_H 00003 #include "vapiTypes.h" 00004 #include "vapiOptions.h" 00005 #include <stdarg.h> 00006 00014 void 00015 vapiOptionsSetChar (vOptionsSettings * OptionsSettings, const char *name, 00016 const char *description); 00017 00027 void 00028 vapiOptionsSetChoose (vOptionsSettings * OptionsSettings, 00029 const char *name, const char *description, 00030 int numberOfChoices, int defaultOption, 00031 va_list choices); 00032 00040 void vapiOptionsSetBoolean (vOptionsSettings * OptionsSettings, 00041 const char *name, const char *description, 00042 vBoolean defaultValue); 00046 void 00047 vapiOptionsSetFloat (vOptionsSettings * OptionsSettings, const char *name, 00048 const char *description, double min, 00049 double max, double defaultValue, double scale, 00050 vInterfaceType interfaceType); 00054 void 00055 vapiOptionsSetInt (vOptionsSettings * OptionsSettings, const char *name, 00056 const char *description, int min, int max, 00057 int defaultValue, int scale, vInterfaceType interfaceType); 00058 00059 #endif