packages feed

fltkhs-0.5.3.0: c-src/Fl_PreferencesC.h

#ifndef __FL_PREFERENCES_C__
#define __FL_PREFERENCES_C__
#ifdef __cplusplus
// always include the FL/*.H headers before local headers
// Fl_Widget is included transitively and needed for
// the callback mechanism included below to work.
#include "FL/Fl.H"
#include "FL/Fl_Preferences.H"
#include "Fl_CallbackC.h"
EXPORT {
#endif
  typedef enum {
    SYSTEM=0,
    USER
  } Root;
  FL_EXPORT_C_HEADER(fl_Preferences,Fl_Preferences_With_Root,( Root root, const char *vendor, const char *application ));
  FL_EXPORT_C_HEADER(fl_Preferences,Fl_Preferences_With_Path,( const char* path, const char *vendor, const char *application ));
  FL_EXPORT_C_HEADER(fl_Preferences,Fl_Preferences_With_Parent_Group,( fl_Preferences parent, const char *group ));
  FL_EXPORT_C_HEADER(fl_Preferences,Fl_Preferences_With_Parent_GroupIndex,( fl_Preferences parent, int groupIndex));
  FL_EXPORT_C_HEADER(fl_Preferences,Fl_Preferences_With_Parent,( fl_Preferences parent));
  FL_EXPORT_C_HEADER(const char*,Fl_newUUID,());
  FL_EXPORT_C_HEADER(fl_Preferences,Fl_Preferences_With_Id,(ID id));
  FL_EXPORT_C_HEADER(void,Fl_Preferences_Destroy,(fl_Preferences preferences));
  FL_EXPORT_C_HEADER(ID,Fl_Preferences_id,(fl_Preferences preferences));
  FL_EXPORT_C_HEADER(char,Fl_Preferences_remove,(fl_Preferences preferences, ID id_));
  FL_EXPORT_C_HEADER(const char*,Fl_Preferences_name,(fl_Preferences preferences));
  FL_EXPORT_C_HEADER(const char*,Fl_Preferences_path,(fl_Preferences preferences));
  FL_EXPORT_C_HEADER(int,Fl_Preferences_groups,(fl_Preferences preferences));
  FL_EXPORT_C_HEADER(const char*,Fl_Preferences_group,(fl_Preferences preferences,  int num_group ));
  FL_EXPORT_C_HEADER(char,Fl_Preferences_groupExists,(fl_Preferences preferences,  const char *key ));
  FL_EXPORT_C_HEADER(char,Fl_Preferences_deleteGroup,(fl_Preferences preferences,  const char *group ));
  FL_EXPORT_C_HEADER(char,Fl_Preferences_deleteAllGroups,(fl_Preferences preferences));
  FL_EXPORT_C_HEADER(int,Fl_Preferences_entries,(fl_Preferences preferences));
  FL_EXPORT_C_HEADER(const char*,Fl_Preferences_entry,(fl_Preferences preferences,  int index ));
  FL_EXPORT_C_HEADER(char,Fl_Preferences_entryExists,(fl_Preferences preferences,  const char *key ));
  FL_EXPORT_C_HEADER(char,Fl_Preferences_deleteEntry,(fl_Preferences preferences,  const char *entry ));
  FL_EXPORT_C_HEADER(char,Fl_Preferences_deleteAllEntries,(fl_Preferences preferences));
  FL_EXPORT_C_HEADER(char,Fl_Preferences_clear,(fl_Preferences preferences));
  FL_EXPORT_C_HEADER(char,Fl_Preferences_set_int,(fl_Preferences preferences, const char* entry, int value));
  FL_EXPORT_C_HEADER(char,Fl_Preferences_set_float,(fl_Preferences preferences, const char* entry, float value));
  FL_EXPORT_C_HEADER(char,Fl_Preferences_set_float_with_precision,(fl_Preferences preferences, const char* entry, float value, int precision));
  FL_EXPORT_C_HEADER(char,Fl_Preferences_set_double,(fl_Preferences preferences, const char* entry, double value));
  FL_EXPORT_C_HEADER(char,Fl_Preferences_set_double_with_precision,(fl_Preferences preferences, const char* entry, double value, int precision));
  FL_EXPORT_C_HEADER(char,Fl_Preferences_set_char,(fl_Preferences preferences, const char* entry, char value));
  FL_EXPORT_C_HEADER(char,Fl_Preferences_set_char_with_size,(fl_Preferences preferences, const char* entry, const char* value, int size));
  FL_EXPORT_C_HEADER(char,Fl_Preferences_set_void,(fl_Preferences preferences, const char* entry, const void* value, int size));
  FL_EXPORT_C_HEADER(char,Fl_Preferences_get_int,(fl_Preferences preferences, const char* entry, int *value, int defaultValue));
  FL_EXPORT_C_HEADER(char,Fl_Preferences_get_float,(fl_Preferences preferences, const char* entry, float *value, float defaultValue));
  FL_EXPORT_C_HEADER(char,Fl_Preferences_get_double,(fl_Preferences preferences, const char* entry, double *value, double defaultValue));
  FL_EXPORT_C_HEADER(char,Fl_Preferences_get_char,(fl_Preferences preferences, const char* entry, char* value, const char* defaultValue));
  FL_EXPORT_C_HEADER(char,Fl_Preferences_get_char_with_maxSize,(fl_Preferences preferences, const char* entry, char* value, const char* defaultValue, int maxSize));
  FL_EXPORT_C_HEADER(char,Fl_Preferences_get_char_with_defaultSize,(fl_Preferences preferences, const char* entry, char* value, const char* defaultValue, int defaultSize));
  FL_EXPORT_C_HEADER(char,Fl_Preferences_get_void,(fl_Preferences preferences, const char* entry, char* value, const char* defaultValue, int defaultSize));
  FL_EXPORT_C_HEADER(char,Fl_Preferences_get_void_with_defaultSize_maxSize,(fl_Preferences preferences, const char* entry, char* value, const char* defaultValue, int defaultSize, int maxSize));
  FL_EXPORT_C_HEADER(char,Fl_Preferences_get_void_with_defaultSize,(fl_Preferences preferences, const char* entry, char* value, const char* defaultValue, int defaultSize));
  FL_EXPORT_C_HEADER(int,Fl_Preferences_size,(fl_Preferences preferences,const char *entry ));
  FL_EXPORT_C_HEADER(char,Fl_Preferences_getUserdataPath,(fl_Preferences preferences, char *path, int pathlen ));
  FL_EXPORT_C_HEADER(void,Fl_Preferences_flush,(fl_Preferences preferences));
#ifdef __cplusplus
}
#endif
#endif /*__FL_PREFERENCES_C__*/