Profiles are pre-set options that affect the whole look-and-feel of Elementary-based applications.
* There are, for example, profiles aimed at desktop computer applications and others aimed at mobile, touchscreen-based ones. You most probably don't want to use the functions in this group unless you're writing an elementary configuration manager.
Function Documentation
Gets an Elementary's profile directory path in the filesystem. One may want to fetch a system profile dir or a user one (fetched inside $HOME).
- Since :
- 2.3
- Parameters:
-
[in] | profile | The profile name |
[in] | is_user | The boolean value that indicates whether to lookup for a user profile (EINA_TRUE ) or a system one (EINA_FALSE ) |
- Returns:
- The profile's directory path
Gets Elementary's profile in use.
This gets the global profile that is applied to all Elementary applications.
- Since :
- 2.3
- Returns:
- The profile name
Frees an Elementary's list of available profiles.
- Since :
- 2.3
- Parameters:
-
Gets an Elementary's list of available profiles.
- Since :
- 2.3
- Returns:
- The profiles list
List node data are the profile name strings.
Sets an Elementary's profile.
This sets the global profile that is applied to Elementary applications. Only the process that the call comes from is affected.
- Since :
- 2.3
- Parameters:
-
[in] | profile | The profile name |