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