Efl.Config.Global (class)


This class is a singleton representing the global configuration for the running application.


Efl.Object (class)

Full hierarchy


config (get, set) [Overridden from Efl.Config]

A generic configuration value, refered to by name.
Eina_Value *efl_config_get(const Eo *obj, const char *name);
Eina_Bool efl_config_set(Eo *obj, const char *name, const Eina_Value *value);

profile (get, set)

The profile for the running application.
const char *efl_config_profile_get(const Eo *obj);
void efl_config_profile_set(Eo *obj, const char *profile);


Returns the directory where a profile is stored.
Eina_Stringshare *efl_config_profile_dir_get(Eo *obj, const char *profile, Eina_Bool is_user);


Returns whether a profile exists or not.
Eina_Bool efl_config_profile_exists(Eo *obj, const char *profile);


Returns the list of available profiles.
Eina_Iterator *efl_config_profile_iterate(Eo *obj, Eina_Bool hidden);

profile_derived_add protected

Add a new profile of the given name to be derived from the current profile.
void efl_config_profile_derived_add(Eo *obj, const char *profile, const char *options);

profile_derived_del protected

Deletes a profile that is derived from the current one.
void efl_config_profile_derived_del(Eo *obj, const char *profile);

save protected

Saves Elementary configuration to disk.
Eina_Bool efl_config_save(Eo *obj, const char *profile);


allow_parent_unref (get, set) Allow an object to be deleted by unref even if it has a parent.
children_iterator_new Get an iterator on all childrens
comment (get, set) A human readable comment for the object
composite_attach Make an object a composite object of another.
composite_detach Detach a composite object from another object.
composite_part_is Check if an object is part of a composite object.
constructor Call the object's constructor.
debug_name_override Build a read-only name for this object used for debugging.
del Unrefs the object and reparents it to NULL.
destructor Call the object's destructor.
event_callback_forwarder_add Add an event callback forwarder for an event and an object.
event_callback_forwarder_del Remove an event callback forwarder for an event and an object.
event_callback_stop Stop the current callback call.
event_freeze Freeze events of object.
event_freeze_count (get) Return freeze events of object.
class event_global_freeze Freeze events of object.
class event_global_freeze_count (get) Return freeze events of object.
class event_global_thaw Thaw events of object.
event_thaw Thaw events of object.
finalize Called at the end of efl_add. Should not be called, just overridden.
finalized (get) True if the object is already finalized, otherwise false.
name (get, set) The name of the object.
name_find Find a child object with the given name and return it.
parent (get, set) The parent of an object.
provider_find Searches upwards in the object tree for a provider which knows the given class/interface.



callback,add A callback was added.
callback,del A callback was deleted.
del Object is being deleted.
destruct Object has been fully destroyed. It can not be used beyond this point. This event should only serve to clean up any dangling pointer.