Merge "Fix elm_config_font_overlay_apply() to also apply rescaling properly. Changese...
[framework/uifw/elementary.git] / src / lib / elm_config.h
index 6cd75ae..ff07a32 100644 (file)
@@ -1,5 +1,6 @@
 /**
  * @defgroup Config Elementary Config
+ * @ingroup Elementary
  *
  * Elementary configuration is formed by a set options bounded to a
  * given @ref Profile profile, like @ref Theme theme, @ref Fingers
@@ -54,6 +55,7 @@ EAPI void      elm_config_all_flush(void);
 
 /**
  * @defgroup Profile Elementary Profile
+ * @ingroup Elementary
  *
  * Profiles are pre-set options that affect the whole look-and-feel of
  * Elementary-based applications. There are, for example, profiles
@@ -136,11 +138,22 @@ EAPI void        elm_config_profile_list_free(Eina_List *l);
 EAPI void        elm_config_profile_set(const char *profile);
 
 /**
+ * Check if the given Elementary's profile exists.
+ *
+ * @param profile The profile's name
+ * @return EINA_TRUE if the profile exists, EINA_FALSE otherwise.
+ *
+ * @ingroup Profile
+ */
+EAPI Eina_Bool   elm_config_profile_exists(const char *profile);
+
+/**
  * @}
  */
 
 /**
- * @defgroup Scrolling Scrolling
+ * @defgroup Scrolling Elementary Scrolling
+ * @ingroup Elementary
  *
  * These are functions setting how scrollable views in Elementary
  * widgets should behave on user interaction.
@@ -480,6 +493,7 @@ EAPI void elm_scale_set(double scale);
 
 /**
  * @defgroup Password_last_show Password show last
+ * @ingroup Elementary
  *
  * Show last feature of password mode enables user to view
  * the last input entered for few seconds before masking it.
@@ -543,6 +557,7 @@ EAPI void      elm_config_password_show_last_timeout_set(double password_show_la
 
 /**
  * @defgroup Engine Elementary Engine
+ * @ingroup Elementary
  *
  * These are functions setting and querying which rendering engine
  * Elementary will use for drawing its windows' pixels.