Description

The profile for the running application.

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.

This gets or sets the global profile that is applied to all Elementary applications.

Values

  • profile - Profile name

Signature

@property profile {
    get {
        values {
            profile: free(string, free);
        }
    }
    set {
        values {
            profile: free(string, free);
        }
    }
}

C signature

const char *efl_config_profile_get(const Eo *obj);
void efl_config_profile_set(Eo *obj, const char *profile);

Implemented by

  • Efl.Config.Global.profile