efl: Created Evas group and added all existing evas groups to it.
authorJonas M. Gastal <jgastal@profusion.mobi>
Tue, 18 Dec 2012 18:25:12 +0000 (18:25 +0000)
committerJonas M. Gastal <jgastal@profusion.mobi>
Tue, 18 Dec 2012 18:25:12 +0000 (18:25 +0000)
SVN revision: 81288

doc/main.dox
src/lib/evas/Evas.h

index 789249c..03ab293 100644 (file)
  * contact with the developers and maintainers.
  *
  */
+
+/**
+ * @defgroup Evas
+ *
+ * @brief Evas
+ */
+
index 4f7da82..2edbf55 100644 (file)
@@ -1262,7 +1262,8 @@ typedef void      (*Evas_Object_Event_Cb)(void *data, Evas *e, Evas_Object *obj,
 typedef void      (*Evas_Async_Events_Put_Cb)(void *target, Evas_Callback_Type type, void *event_info);
 
 /**
- * @defgroup Evas_Group Top Level Functions
+ * @defgroup Evas_Main_Group Top Level Functions
+ * @ingroup Evas
  *
  * Functions that affect Evas as a whole.
  */
@@ -1298,7 +1299,7 @@ typedef void      (*Evas_Async_Events_Put_Cb)(void *target, Evas_Callback_Type t
  * thus. Again, this wouldn't be on Evas common usage for most
  * developers. See the full @ref Example_Evas_Buffer_Simple "example".
  *
- * @ingroup Evas_Group
+ * @ingroup Evas_Main_Group
  */
 EAPI int               evas_init(void);
 
@@ -1329,7 +1330,7 @@ EAPI int               evas_init(void);
  * in evas_init(). See the full @ref Example_Evas_Buffer_Simple
  * "example".
  *
- * @ingroup Evas_Group
+ * @ingroup Evas_Main_Group
  */
 EAPI int               evas_shutdown(void);
 
@@ -1382,7 +1383,7 @@ EAPI int               evas_shutdown(void);
  *   }
  * @endcode
  *
- * @ingroup Evas_Group
+ * @ingroup Evas_Main_Group
  */
 EAPI Evas_Alloc_Error  evas_alloc_error(void);
 
@@ -1407,7 +1408,7 @@ EAPI Evas_Alloc_Error  evas_alloc_error(void);
  * asynchronous events of the canvas. Naturally, other mainloops,
  * apart from ecore, may make use of it.
  *
- * @ingroup Evas_Group
+ * @ingroup Evas_Main_Group
  */
 EAPI int               evas_async_events_fd_get(void) EINA_WARN_UNUSED_RESULT;
 
@@ -1422,7 +1423,7 @@ EAPI int               evas_async_events_fd_get(void) EINA_WARN_UNUSED_RESULT;
  * together with other event parameters, when queued, get called (with
  * those parameters), in that order.
  *
- * @ingroup Evas_Group
+ * @ingroup Evas_Main_Group
  */
 EAPI int               evas_async_events_process(void);
 
@@ -1439,12 +1440,13 @@ EAPI int               evas_async_events_process(void);
  * whose call is to happen after evas_async_events_process() is
  * called.
  *
- * @ingroup Evas_Group
+ * @ingroup Evas_Main_Group
  */
 EAPI Eina_Bool         evas_async_events_put(const void *target, Evas_Callback_Type type, void *event_info, Evas_Async_Events_Put_Cb func) EINA_ARG_NONNULL(1, 4);
 
 /**
  * @defgroup Evas_Canvas Canvas Functions
+ * @ingroup Evas
  *
  * Low level Evas canvas functions. Sub groups will present more high
  * level ones, though.
@@ -4588,6 +4590,7 @@ EAPI const Eina_List        *evas_font_path_list(const Evas *e) EINA_WARN_UNUSED
 
 /**
  * @defgroup Evas_Object_Group Generic Object Functions
+ * @ingroup Evas
  *
  * Functions that manipulate generic Evas objects.
  *
@@ -7833,6 +7836,7 @@ EAPI void *evas_object_intercept_clip_unset_callback_del(Evas_Object *obj, Evas_
 
 /**
  * @defgroup Evas_Object_Specific Specific Object Functions
+ * @ingroup Evas
  *
  * Functions that work on specific objects.
  *
@@ -12547,6 +12551,7 @@ EAPI Eina_Bool    evas_object_is_frame_object_get(Evas_Object *obj);
 
 /**
  * @defgroup Evas_Smart_Group Smart Functions
+ * @ingroup Evas
  *
  * Functions that deal with #Evas_Smart structs, creating definition
  * (classes) of objects that will have customized behavior for methods
@@ -13466,6 +13471,7 @@ EAPI int                               evas_smart_usage_get(const Evas_Smart *s)
 
 /**
  * @defgroup Evas_Smart_Object_Group Smart Object Functions
+ * @ingroup Evas
  *
  * Functions dealing with Evas smart objects (instances).
  *
@@ -16493,6 +16499,7 @@ EAPI Eina_List     *evas_object_grid_children_get(const Evas_Object *o) EINA_WAR
 
 /**
  * @defgroup Evas_Cserve Shared Image Cache Server
+ * @ingroup Evas
  *
  * Evas has an (optional) module which provides client-server
  * infrastructure to <b>share bitmaps across multiple processes</b>,
@@ -16644,6 +16651,7 @@ EAPI void        evas_cserve_disconnect(void);
 
 /**
  * @defgroup Evas_Utils General Utilities
+ * @ingroup Evas
  *
  * Some functions that are handy but are not specific of canvas or
  * objects.