#define ND_DOM_NETDUDE enum ND_PrefsType; void (*ND_PrefsApplyCallback) (GtkWidget *container, ND_PrefsEntry *entries, int num_entries); #define ND_UNUSED void nd_prefs_init (void); void nd_prefs_load (void); const char* nd_prefs_get_netdude_dir (void); const char* nd_prefs_get_config_file (void); const char* nd_prefs_get_plugin_dir_global (void); const char* nd_prefs_get_plugin_dir_user (void); const char* nd_prefs_get_proto_dir_global (void); const char* nd_prefs_get_proto_dir_user (void); void nd_prefs_add_domain (const char *domain, GtkWidget *container, GtkWidget *gui, ND_PrefsEntry *entries, int num_entries, ND_PrefsApplyCallback apply_cb); int nd_prefs_save (void); void nd_prefs_save_general (void); void nd_prefs_set_str_item (const char *domain, const char *key, const char *data); void nd_prefs_set_flt_item (const char *domain, const char *key, float data); void nd_prefs_set_int_item (const char *domain, const char *key, int data); void nd_prefs_del_item (const char *domain, const char *key); gboolean nd_prefs_get_str_item (const char *domain, const char *key, char **result); gboolean nd_prefs_get_flt_item (const char *domain, const char *key, float *result); gboolean nd_prefs_get_int_item (const char *domain, const char *key, int *result); void nd_prefs_dialog_show (void); void nd_prefs_dialog_ok (void); void nd_prefs_dialog_apply (void); void nd_prefs_dialog_cancel (void); void nd_prefs_fontsel_show (void); void nd_prefs_dialog_sync (void); void nd_prefs_select_tcpdump (void); |
typedef enum
{
ND_PREFS_INT = 1,
ND_PREFS_FLT = 2,
ND_PREFS_STR = 3,
ND_PREFS_UNK = 4
} ND_PrefsType; |
void (*ND_PrefsApplyCallback) (GtkWidget *container,
ND_PrefsEntry *entries,
int num_entries); |
void nd_prefs_add_domain (const char *domain,
GtkWidget *container,
GtkWidget *gui,
ND_PrefsEntry *entries,
int num_entries,
ND_PrefsApplyCallback apply_cb); |
void nd_prefs_set_str_item (const char *domain,
const char *key,
const char *data); |
void nd_prefs_set_flt_item (const char *domain,
const char *key,
float data); |
gboolean nd_prefs_get_str_item (const char *domain,
const char *key,
char **result); |
gboolean nd_prefs_get_flt_item (const char *domain,
const char *key,
float *result); |
gboolean nd_prefs_get_int_item (const char *domain,
const char *key,
int *result); |