summaryrefslogtreecommitdiff
path: root/src/lib/evas/Evas.h
diff options
context:
space:
mode:
authorJonas M. Gastal <jgastal@profusion.mobi>2012-12-18 18:25:12 +0000
committerJonas M. Gastal <jgastal@profusion.mobi>2012-12-18 18:25:12 +0000
commitb23fb8a16beb568a1c9fddf5acad1d49c448f931 (patch)
tree98a74478953e1013474f486f2d066e5f921a917c /src/lib/evas/Evas.h
parentaf460b457325a266671e3490baebab02478c1b14 (diff)
efl: Created Evas group and added all existing evas groups to it.
SVN revision: 81288
Diffstat (limited to 'src/lib/evas/Evas.h')
-rw-r--r--src/lib/evas/Evas.h22
1 files changed, 15 insertions, 7 deletions
diff --git a/src/lib/evas/Evas.h b/src/lib/evas/Evas.h
index 4f7da82627..2edbf55e5d 100644
--- a/src/lib/evas/Evas.h
+++ b/src/lib/evas/Evas.h
@@ -1262,7 +1262,8 @@ typedef void (*Evas_Object_Event_Cb)(void *data, Evas *e, Evas_Object *obj,
1262typedef void (*Evas_Async_Events_Put_Cb)(void *target, Evas_Callback_Type type, void *event_info); 1262typedef void (*Evas_Async_Events_Put_Cb)(void *target, Evas_Callback_Type type, void *event_info);
1263 1263
1264/** 1264/**
1265 * @defgroup Evas_Group Top Level Functions 1265 * @defgroup Evas_Main_Group Top Level Functions
1266 * @ingroup Evas
1266 * 1267 *
1267 * Functions that affect Evas as a whole. 1268 * Functions that affect Evas as a whole.
1268 */ 1269 */
@@ -1298,7 +1299,7 @@ typedef void (*Evas_Async_Events_Put_Cb)(void *target, Evas_Callback_Type t
1298 * thus. Again, this wouldn't be on Evas common usage for most 1299 * thus. Again, this wouldn't be on Evas common usage for most
1299 * developers. See the full @ref Example_Evas_Buffer_Simple "example". 1300 * developers. See the full @ref Example_Evas_Buffer_Simple "example".
1300 * 1301 *
1301 * @ingroup Evas_Group 1302 * @ingroup Evas_Main_Group
1302 */ 1303 */
1303EAPI int evas_init(void); 1304EAPI int evas_init(void);
1304 1305
@@ -1329,7 +1330,7 @@ EAPI int evas_init(void);
1329 * in evas_init(). See the full @ref Example_Evas_Buffer_Simple 1330 * in evas_init(). See the full @ref Example_Evas_Buffer_Simple
1330 * "example". 1331 * "example".
1331 * 1332 *
1332 * @ingroup Evas_Group 1333 * @ingroup Evas_Main_Group
1333 */ 1334 */
1334EAPI int evas_shutdown(void); 1335EAPI int evas_shutdown(void);
1335 1336
@@ -1382,7 +1383,7 @@ EAPI int evas_shutdown(void);
1382 * } 1383 * }
1383 * @endcode 1384 * @endcode
1384 * 1385 *
1385 * @ingroup Evas_Group 1386 * @ingroup Evas_Main_Group
1386 */ 1387 */
1387EAPI Evas_Alloc_Error evas_alloc_error(void); 1388EAPI Evas_Alloc_Error evas_alloc_error(void);
1388 1389
@@ -1407,7 +1408,7 @@ EAPI Evas_Alloc_Error evas_alloc_error(void);
1407 * asynchronous events of the canvas. Naturally, other mainloops, 1408 * asynchronous events of the canvas. Naturally, other mainloops,
1408 * apart from ecore, may make use of it. 1409 * apart from ecore, may make use of it.
1409 * 1410 *
1410 * @ingroup Evas_Group 1411 * @ingroup Evas_Main_Group
1411 */ 1412 */
1412EAPI int evas_async_events_fd_get(void) EINA_WARN_UNUSED_RESULT; 1413EAPI int evas_async_events_fd_get(void) EINA_WARN_UNUSED_RESULT;
1413 1414
@@ -1422,7 +1423,7 @@ EAPI int evas_async_events_fd_get(void) EINA_WARN_UNUSED_RESULT;
1422 * together with other event parameters, when queued, get called (with 1423 * together with other event parameters, when queued, get called (with
1423 * those parameters), in that order. 1424 * those parameters), in that order.
1424 * 1425 *
1425 * @ingroup Evas_Group 1426 * @ingroup Evas_Main_Group
1426 */ 1427 */
1427EAPI int evas_async_events_process(void); 1428EAPI int evas_async_events_process(void);
1428 1429
@@ -1439,12 +1440,13 @@ EAPI int evas_async_events_process(void);
1439 * whose call is to happen after evas_async_events_process() is 1440 * whose call is to happen after evas_async_events_process() is
1440 * called. 1441 * called.
1441 * 1442 *
1442 * @ingroup Evas_Group 1443 * @ingroup Evas_Main_Group
1443 */ 1444 */
1444EAPI 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); 1445EAPI 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);
1445 1446
1446/** 1447/**
1447 * @defgroup Evas_Canvas Canvas Functions 1448 * @defgroup Evas_Canvas Canvas Functions
1449 * @ingroup Evas
1448 * 1450 *
1449 * Low level Evas canvas functions. Sub groups will present more high 1451 * Low level Evas canvas functions. Sub groups will present more high
1450 * level ones, though. 1452 * level ones, though.
@@ -4588,6 +4590,7 @@ EAPI const Eina_List *evas_font_path_list(const Evas *e) EINA_WARN_UNUSED
4588 4590
4589/** 4591/**
4590 * @defgroup Evas_Object_Group Generic Object Functions 4592 * @defgroup Evas_Object_Group Generic Object Functions
4593 * @ingroup Evas
4591 * 4594 *
4592 * Functions that manipulate generic Evas objects. 4595 * Functions that manipulate generic Evas objects.
4593 * 4596 *
@@ -7833,6 +7836,7 @@ EAPI void *evas_object_intercept_clip_unset_callback_del(Evas_Object *obj, Evas_
7833 7836
7834/** 7837/**
7835 * @defgroup Evas_Object_Specific Specific Object Functions 7838 * @defgroup Evas_Object_Specific Specific Object Functions
7839 * @ingroup Evas
7836 * 7840 *
7837 * Functions that work on specific objects. 7841 * Functions that work on specific objects.
7838 * 7842 *
@@ -12547,6 +12551,7 @@ EAPI Eina_Bool evas_object_is_frame_object_get(Evas_Object *obj);
12547 12551
12548/** 12552/**
12549 * @defgroup Evas_Smart_Group Smart Functions 12553 * @defgroup Evas_Smart_Group Smart Functions
12554 * @ingroup Evas
12550 * 12555 *
12551 * Functions that deal with #Evas_Smart structs, creating definition 12556 * Functions that deal with #Evas_Smart structs, creating definition
12552 * (classes) of objects that will have customized behavior for methods 12557 * (classes) of objects that will have customized behavior for methods
@@ -13466,6 +13471,7 @@ EAPI int evas_smart_usage_get(const Evas_Smart *s)
13466 13471
13467/** 13472/**
13468 * @defgroup Evas_Smart_Object_Group Smart Object Functions 13473 * @defgroup Evas_Smart_Object_Group Smart Object Functions
13474 * @ingroup Evas
13469 * 13475 *
13470 * Functions dealing with Evas smart objects (instances). 13476 * Functions dealing with Evas smart objects (instances).
13471 * 13477 *
@@ -16493,6 +16499,7 @@ EAPI Eina_List *evas_object_grid_children_get(const Evas_Object *o) EINA_WAR
16493 16499
16494/** 16500/**
16495 * @defgroup Evas_Cserve Shared Image Cache Server 16501 * @defgroup Evas_Cserve Shared Image Cache Server
16502 * @ingroup Evas
16496 * 16503 *
16497 * Evas has an (optional) module which provides client-server 16504 * Evas has an (optional) module which provides client-server
16498 * infrastructure to <b>share bitmaps across multiple processes</b>, 16505 * infrastructure to <b>share bitmaps across multiple processes</b>,
@@ -16644,6 +16651,7 @@ EAPI void evas_cserve_disconnect(void);
16644 16651
16645/** 16652/**
16646 * @defgroup Evas_Utils General Utilities 16653 * @defgroup Evas_Utils General Utilities
16654 * @ingroup Evas
16647 * 16655 *
16648 * Some functions that are handy but are not specific of canvas or 16656 * Some functions that are handy but are not specific of canvas or
16649 * objects. 16657 * objects.