summaryrefslogtreecommitdiff
path: root/legacy/edje
diff options
context:
space:
mode:
authorJonas M. Gastal <jgastal@profusion.mobi>2012-09-17 15:00:27 +0000
committerJonas M. Gastal <jgastal@profusion.mobi>2012-09-17 15:00:27 +0000
commit12732ab7ebcacad66352d3d48306e9945a4a584f (patch)
tree7541315e174221afab8ca93795831774e614bc3e /legacy/edje
parent178be1d81aefb899ac3924bc29f4f68ba36ec3a2 (diff)
edje: inserting module functions to the General Group and adding doc to them
SVN revision: 76767
Diffstat (limited to 'legacy/edje')
-rw-r--r--legacy/edje/src/lib/Edje.h25
1 files changed, 22 insertions, 3 deletions
diff --git a/legacy/edje/src/lib/Edje.h b/legacy/edje/src/lib/Edje.h
index e86b7ac90a..1f846da367 100644
--- a/legacy/edje/src/lib/Edje.h
+++ b/legacy/edje/src/lib/Edje.h
@@ -443,6 +443,28 @@ EAPI void edje_fontset_append_set (const char *fonts);
443EAPI char *edje_file_data_get (const char *file, const char *key); 443EAPI char *edje_file_data_get (const char *file, const char *key);
444 444
445/** 445/**
446 * @brief Load a new module in Edje.
447 * @param module The name of the module that will be added to Edje.
448 * @return EINA_TRUE if if the module was successfully loaded. Otherwise, EINA_FALSE.
449 *
450 * Modules are used to add functionality to Edje.
451 * So, when a module is loaded, its functionality should be available for use.
452 *
453 */
454EAPI Eina_Bool edje_module_load (const char *module);
455
456/**
457 * @brief Retrieves all modules that can be loaded.
458 * @return A list of all loadable modules.
459 *
460 * This function retrieves all modules that can be loaded by edje_module_load().
461 *
462 * @see edje_module_load().
463 *
464 */
465EAPI const Eina_List *edje_available_modules_get (void);
466
467/**
446 * @brief Get the edje append fontset. 468 * @brief Get the edje append fontset.
447 * 469 *
448 * @return The edje append fontset. 470 * @return The edje append fontset.
@@ -4046,9 +4068,6 @@ EAPI const Edje_External_Param_Info *edje_external_param_info_get (const char
4046 */ 4068 */
4047 EAPI const Edje_External_Type *edje_external_type_get (const char *type_name); 4069 EAPI const Edje_External_Type *edje_external_type_get (const char *type_name);
4048 4070
4049 EAPI Eina_Bool edje_module_load (const char *module);
4050 EAPI const Eina_List *edje_available_modules_get (void);
4051
4052 /* perspective info for maps inside edje objects */ 4071 /* perspective info for maps inside edje objects */
4053 typedef struct _Edje_Perspective Edje_Perspective; 4072 typedef struct _Edje_Perspective Edje_Perspective;
4054 4073