1 /* $Id: prefFile.h,v 1.6 2002/07/11 21:18:09 slobasso Exp $ */
3 #ifndef NEDIT_PREFFILE_H_INCLUDED
4 #define NEDIT_PREFFILE_H_INCLUDED
6 #include <X11/Intrinsic.h>
8 enum PrefDataTypes
{PREF_INT
, PREF_BOOLEAN
, PREF_ENUM
, PREF_STRING
,
11 typedef struct _PrefDescripRec
{
21 XrmDatabase
CreatePreferencesDatabase(const char *fileName
,
22 const char *appName
, XrmOptionDescList opTable
,
23 int nOptions
, unsigned int *argcInOut
, char **argvInOut
);
24 void RestorePreferences(XrmDatabase prefDB
, XrmDatabase appDB
,
25 const char *appName
, const char *appClass
, PrefDescripRec
*rsrcDescrip
, int nRsrc
);
26 void OverlayPreferences(XrmDatabase prefDB
, const char *appName
,
27 const char *appClass
, PrefDescripRec
*rsrcDescrip
, int nRsrc
);
28 void RestoreDefaultPreferences(PrefDescripRec
*rsrcDescrip
, int nRsrc
);
29 int SavePreferences(Display
*display
, const char *fileName
,
30 const char *fileHeader
, PrefDescripRec
*rsrcDescrip
, int nRsrc
);
32 #endif /* NEDIT_PREFFILE_H_INCLUDED */