Ecore Config Structures
Functions that are used to create structures of properties. More...Functions | |
| EAPI int | ecore_config_struct_create (const char *key) |
| Sets the indicated property to a structure if the property has not yet been set. | |
| EAPI int | ecore_config_struct_int_add (const char *key, const char *name, int val) |
| Add an int property to the named structure. | |
| EAPI int | ecore_config_struct_float_add (const char *key, const char *name, float val) |
| Add a float property to the named structure. | |
| EAPI int | ecore_config_struct_string_add (const char *key, const char *name, const char *val) |
| Add a string property to the named structure. | |
| EAPI int | ecore_config_struct_argb_add (const char *key, const char *name, int a, int r, int g, int b) |
| Add an argb property to the named structure. | |
| EAPI int | ecore_config_struct_theme_add (const char *key, const char *name, const char *val) |
| Add a theme property to the named structure. | |
| EAPI int | ecore_config_struct_boolean_add (const char *key, const char *name, int val) |
| Add a boolean property to the named structure. | |
| EAPI int | ecore_config_struct_get (const char *key, void *data) |
| Get the contents of a defined structure property and load it into the passed C struct. | |
Detailed Description
Functions that are used to create structures of properties.
Function Documentation
| EAPI int ecore_config_struct_argb_add | ( | const char * | key, | |
| const char * | name, | |||
| int | a, | |||
| int | r, | |||
| int | g, | |||
| int | b | |||
| ) |
Add an argb property to the named structure.
The property is set if it has not yet been set.
- Parameters:
-
key The key of the structure to add to. name The name of the item to add - this will be appended to the key a The alpha to default to r The red to default to g The green to default to b The blue to default to
- Returns:
ECORE_CONFIG_ERR_SUCCif the property is set successfully.
References ECORE_CONFIG_RGB.
| EAPI int ecore_config_struct_boolean_add | ( | const char * | key, | |
| const char * | name, | |||
| int | val | |||
| ) |
Add a boolean property to the named structure.
The property is set if it has not yet been set.
- Parameters:
-
key The key of the structure to add to. name The name of the item to add - this will be appended to the key val The boolean to default to
- Returns:
ECORE_CONFIG_ERR_SUCCif the property is set successfully.
References ECORE_CONFIG_BLN.
| EAPI int ecore_config_struct_create | ( | const char * | key | ) |
Sets the indicated property to a structure if the property has not yet been set.
- Parameters:
-
key The property key.
- Returns:
ECORE_CONFIG_ERR_SUCCif the property is set successfully.
References ECORE_CONFIG_SCT.
| EAPI int ecore_config_struct_float_add | ( | const char * | key, | |
| const char * | name, | |||
| float | val | |||
| ) |
Add a float property to the named structure.
The property is set if it has not yet been set.
- Parameters:
-
key The key of the structure to add to. name The name of the item to add - this will be appended to the key val The float to default to
- Returns:
ECORE_CONFIG_ERR_SUCCif the property is set successfully.
References ECORE_CONFIG_FLT.
| EAPI int ecore_config_struct_get | ( | const char * | key, | |
| void * | data | |||
| ) |
Get the contents of a defined structure property and load it into the passed C struct.
- Parameters:
-
key The name of the structure property to look up. data The struct to write into.
- Returns:
ECORE_CONFIG_ERR_SUCCif the structure is written successfully.
References Ecore_Config_Prop::data, ECORE_CONFIG_BLN, ECORE_CONFIG_FLT, ecore_config_get(), ECORE_CONFIG_INT, ECORE_CONFIG_RGB, ECORE_CONFIG_STR, ECORE_CONFIG_THM, and Ecore_Config_Prop::type.
| EAPI int ecore_config_struct_int_add | ( | const char * | key, | |
| const char * | name, | |||
| int | val | |||
| ) |
Add an int property to the named structure.
The property is set if it has not yet been set.
- Parameters:
-
key The key of the structure to add to. name The name of the item to add - this will be appended to the key val the int to default to
- Returns:
ECORE_CONFIG_ERR_SUCCif the property is set successfully.
References ECORE_CONFIG_INT.
| EAPI int ecore_config_struct_string_add | ( | const char * | key, | |
| const char * | name, | |||
| const char * | val | |||
| ) |
Add a string property to the named structure.
The property is set if it has not yet been set.
- Parameters:
-
key The key of the structure to add to. name The name of the item to add - this will be appended to the key val The string to default to
- Returns:
ECORE_CONFIG_ERR_SUCCif the property is set successfully.
References ECORE_CONFIG_STR.
| EAPI int ecore_config_struct_theme_add | ( | const char * | key, | |
| const char * | name, | |||
| const char * | val | |||
| ) |
Add a theme property to the named structure.
The property is set if it has not yet been set.
- Parameters:
-
key The key of the structure to add to. name The name of the item to add - this will be appended to the key val The theme name to default to
- Returns:
ECORE_CONFIG_ERR_SUCCif the property is set successfully.
References ECORE_CONFIG_THM.