3 #ifndef GIRARA_SETTINGS_H
4 #define GIRARA_SETTINGS_H
91 girara_setting_t* setting,
void*
value);
void girara_setting_set_value(girara_session_t *session, girara_setting_t *setting, void *value)
bool girara_setting_add(girara_session_t *session, const char *name, void *value, girara_setting_type_t type, bool init_only, const char *description, girara_setting_callback_t callback, void *data)
girara_setting_t * girara_setting_find(girara_session_t *session, const char *name)
girara_session_t * session
bool girara_setting_get_value(girara_setting_t *setting, void *dest)
girara_completion_group_t *group value
bool girara_setting_get(girara_session_t *session, const char *name, void *dest)
girara_setting_type_t girara_setting_get_type(girara_setting_t *setting)
bool girara_setting_set(girara_session_t *session, const char *name, void *value)
const char * girara_setting_get_name(girara_setting_t *setting)
void(* girara_setting_callback_t)(girara_session_t *session, const char *name, girara_setting_type_t type, void *value, void *data)