This documenta- tion describes the current state of development.
Prokee Modules:
GUI Elements:
GUI Interactions:
GUI Layouts:
Games/Demos:
Third Party Libraries:void *createSettings();
void *createMultiSettings();
void destroysettings(void *object);
void destroyMultiSettings(void *object);
bool Settings_loadfile1(const char *filename,void *object);
bool Settings_loadfile2(const char *filename,bool docreate,void *object);
int Settings_getDefBlockCount(void *object);
std::string Settings_getNextDefBlockName(void *object);
void Settings_updateDefBlockNames(void *object);
void Settings_insert(std::string defName,std::string name,std::string value,void *object);
void Settings_set1(std::string defName,std::string name,std::string value,void *object);
void Settings_set2(std::string defName,std::string name,int i,std::string value,void *object);
std::string Settings_get1(std::string defName,std::string name,void *object);
std::string Settings_get2(std::string defName,std::string name,int i,void *object);
bool Settings_exists1(std::string defName,std::string name,void *object);
bool Settings_exists2(std::string defName,std::string name,int i,void *object);
int Settings_getNameCount1(std::string defName,void *object);
int Settings_getNameCount2(std::string defName,std::string name,void *object);
std::string Settings_getNextName1(std::string defName,void *object);
std::string Settings_getNextName2(std::string defName,std::string name,void *object);
std::string Settings_getNextValue(std::string defName,std::string name,void *object);
void Settings_save(const char *filename,void *object);
bool Settings_save2(const char *filename,void *object);
bool MultiSettings_loadfile1(const char *filename,void *object);
bool MultiSettings_loadfile2(const char *filename,bool docreate,void *object);
void MultiSettings_setSelectedDefBlockName(const char *defBlockName,void *object);
std::string MultiSettings_getSelectedDefBlockName(void *object);
void MultiSettings_insert(std::string name,std::string value,void *object);
void MultiSettings_set1(std::string name,std::string value,void *object);
void MultiSettings_set2(std::string name,int i,std::string value,void *object);
std::string MultiSettings_get1(std::string name,void *object);
std::string MultiSettings_get2(std::string name,int i,void *object);
bool MultiSettings_exists1(std::string name,void *object);
bool MultiSettings_exists2(std::string name,int i,void *object);
int MultiSettings_getNameCount1(void *object);
int MultiSettings_getNameCount2(std::string name,void *object);
std::string MultiSettings_getNextName1(void *object);
std::string MultiSettings_getNextName2(std::string name,void *object);
std::string MultiSettings_getNextValue2(std::string name,void *object);
void *settings_Settings_createSettings();
void *settings_MultiSettings_createMultiSettings();<module>_<namespace>_<class>_create<class>(...)where:
<module> is the name of the module.<namespace> is the name of the namespace (optional).<class> is the name of the class.delete object;.void settings_Settings_destroysettings(void *object);
void settings_MultiSettings_destroyMultiSettings(void *object);<<module>_<namespace>_<class>_destroy<class>(void *object)where:
<module> is the name of the module.<namespace> is the name of the namespace (optional).<class> is the name of the class.object is the object to be destroyed.
bool settings_Settings_loadfile1(const char *filename,void *object);
bool settings_Settings_loadfile2(const char *filename,bool docreate,void *object);
int settings_Settings_getDefBlockCount(void *object);
std::string settings_Settings_getNextDefBlockName(void *object);
void settings_Settings_updateDefBlockNames(void *object);
void settings_Settings_insert(std::string defName,std::string name,std::string value,void *object);
void settings_Settings_set1(std::string defName,std::string name,std::string value,void *object);
void settings_Settings_set2(std::string defName,std::string name,int i,std::string value,void *object);
std::string settings_Settings_get1(std::string defName,std::string name,void *object);
std::string settings_Settings_get2(std::string defName,std::string name,int i,void *object);
bool settings_Settings_exists1(std::string defName,std::string name,void *object);
bool settings_Settings_exists2(std::string defName,std::string name,int i,void *object);
int settings_Settings_getNameCount1(std::string defName,void *object);
int settings_Settings_getNameCount2(std::string defName,std::string name,void *object);
std::string settings_Settings_getNextName1(std::string defName,void *object);
std::string settings_Settings_getNextName2(std::string defName,std::string name,void *object);
std::string settings_Settings_getNextValue(std::string defName,std::string name,void *object);
void settings_Settings_save(const char *filename,void *object);
bool settings_Settings_save2(const char *filename,void *object);
bool settings_MultiSettings_loadfile1(const char *filename,void *object);
bool settings_MultiSettings_loadfile2(const char *filename,bool docreate,void *object);
void settings_MultiSettings_setSelectedDefBlockName(const char *defBlockName,void *object);
std::string settings_MultiSettings_getSelectedDefBlockName(void *object);
void settings_MultiSettings_insert(std::string name,std::string value,void *object);
void settings_MultiSettings_set1(std::string name,std::string value,void *object);
void settings_MultiSettings_set2(std::string name,int i,std::string value,void *object);
std::string settings_MultiSettings_get1(std::string name,void *object);
std::string settings_MultiSettings_get2(std::string name,int i,void *object);
bool settings_MultiSettings_exists1(std::string name,void *object);
bool settings_MultiSettings_exists2(std::string name,int i,void *object);
int settings_MultiSettings_getNameCount1(void *object);
int settings_MultiSettings_getNameCount2(std::string name,void *object);
std::string settings_MultiSettings_getNextName1(void *object);
std::string settings_MultiSettings_getNextName2(std::string name,void *object);
std::string settings_MultiSettings_getNextValue2(std::string name,void *object);<module>_<namespace>_<class>_<method>(...,void *object)where:
<module> is the name of the module.<namespace> is the name of the namespace (optional).<class> is the name of the class.<method> is the name of the method.object is the object of which the method is called.