diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2009-11-19 23:45:18 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2009-11-19 23:45:18 (GMT) |
commit | fc363c31cc0a24e026bac74b5f62f33f44bf0143 (patch) | |
tree | c8944e1e6b7d2b9faa2658df8cf785648b06232d /src/configuration.h | |
parent | 783e5e1977c1e4dadf938befa9fce9a311079413 (diff) |
Better supervised the closing of the editor.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@138 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'src/configuration.h')
-rw-r--r-- | src/configuration.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/configuration.h b/src/configuration.h index 645b17e..4600a7a 100644 --- a/src/configuration.h +++ b/src/configuration.h @@ -31,6 +31,7 @@ /* Tyoes de valeur pour élement de configuration */ typedef enum _ConfigValueType { + CVT_BOOLEAN, /* Valeur booléenne */ CVT_STRING, /* Chaîne de caractère */ CVT_COUNT @@ -40,6 +41,7 @@ typedef enum _ConfigValueType /* Valeurs supportées par les configurations */ typedef union _config_value { + bool boolean; /* Valeur booléenne */ char *string; /* Chaîne de caractère */ } config_value; @@ -69,6 +71,12 @@ configuration *load_configuration(const char *, config_param *, unsigned int); /* Décharge la configuration principale. */ void unload_configuration(configuration *); +/* Définit une valeur booléenne dans la configuration. */ +bool set_boolean_config_value(configuration *, unsigned int, bool); + +/* Fournit une valeur booléenne issue de la configuration. */ +bool get_boolean_config_value(configuration *, unsigned int); + /* Définit une chaîne de caractères dans la configuration. */ bool set_string_config_value(configuration *, unsigned int, const char *); |